Java虚拟机——对象的创建、内存布局、访问定位

对于对象是如何创建、如何布局以及如何访问的,这样的细节问题必须把讨论范围限定在具体的虚拟机和集中在某一个内存区域上才有意义。本文以虚拟机HotSpot和内存区域Java堆为例,探讨对象的分配、布局和访问的全过程。  虚拟机遇到一条new指令时,首先将去检查这个指令的参数时候能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载、解析和初始化过。如果没有,那必须先执行相应的类加
相关文章
相关标签/搜索