
jvm
清丶凉
这个作者很懒,什么都没留下…
展开
-
java对象的创建过程load、link、initial
JVM对象的创建过程1.Loading 类加载器通过双亲委派机制将类的class文件载入内存2.Linking 1)Verification:检验载入的class文件是否符合jvm的规范格式 2)Preparation: 为类的静态变量申请内存并赋默认值(注:默认值不是初始值,并且此时对象的内存还未申请) 3)Resolution:解析阶段。将二进制文件中的类、方法、属性等符号引用解析为直接引用(成员属性的变量名或空引用等,如int i;Object o;),将常量池中的各种符号引用解析为指针原创 2020-09-26 10:33:43 · 392 阅读 · 0 评论 -
深入理解Java中间变量的缓存机制
Java的中间变量缓存原理这几天看在Java面试题和JVM相关学习资料中先后遇到了这道题,在此记录下public static void main(String[] args) { int i = 8; i = i++; System.out.println(i);//输入 8}原创 2020-10-02 11:05:59 · 450 阅读 · 0 评论