随笔分类 - Java
摘要:java虚拟机内存结构 程序计数器 程序计数器属于线程私有,存储下一条待执行的指令的地址,实现跳转、循环、分支等功能,程序计数器不存在内存溢出OOM的问题。 虚拟机栈 虚拟机栈属于线程私有,线程每执行一个方法时都创建一个栈帧,栈帧包含了该方法的局部变量表(包括八大基本数据类型的变量、对象引用)、操作
阅读全文
摘要:类编译解释执行过程 编译:将.java文件编译为.class文件(字节码文件)其中详细过程如下 加载:加载即将.class类文件加载到内存中,存放细节见下。 连接 解释执行 类加载过程 当我们运行该文件时,Java虚拟机就通过类加载器(类加载器本质就是一段程序)把“.class”文件加载到内存,在方
阅读全文
摘要:WHY https://blog.csdn.net/qq_36090463/article/details/81102713
阅读全文
摘要:基本数据类型 boolean 这个试编译环境而定 byte 1个字节 short 2个字节 char 2个字节 int 4个字节 long 8个字节 float 4个字节 double 8个字节 类型转换 在Java中整型、实型、字符型被视为简单数据类型,这些类型由低级到高级分别为: (byte,s
阅读全文
摘要:匿名内部类 概念:即内部类的简化写法 前提:存在一个类(可以是具体类也可以是抽象类)或接口 格式:new 类名或接口名{重写的方法} 本质:创建的是继承了类或实现了接口的子类匿名对 象。 匿名类总是final,不能为抽象的,
阅读全文
摘要:java容器 java容器包含两种,Map和Collection,其中Map存储键值对(两个对象以及映射关系),Collection存储对象。 CS Note详情 https://cyc2018.github.io/CS Notes/ /notes/Java%20%E5%AE%B9%E5%99%A8
阅读全文

浙公网安备 33010602011771号