死磕JVM-Java虚拟机对象

  现在我们进一步来探究内存上存储的数据是怎么创建的,内存大小又是怎么分配的,数据创建成功后怎么被访问的。我们以Java虚拟机中最大的内存块Java堆为例子来探究上面的三个问题。   Java堆上对象的创建   Java虚拟机遇到一条new指令后,首先会去检查要创建的对象能否在常量池中定位到其对应类的符号引用,并且检查这个引用代表的类是否已经被加载、解析和初始化过,如果没有则先进行类加载过程。  
相关文章
相关标签/搜索