深入理解JAVA虚拟机—第二章java内存区域与内存溢出异常(二)HotSpot探秘

因为每种JVM的实现细节不同,目前JDK默认的是HotSpot,所以通过探究HotSpot来探索Java堆中对象分配,布局和访问的全过程。 对象的创建 当JVM遇到一条new指令时,首先会在运行时常量池中查找是否有这个类的符号引用,并且检查这个符号引用代表的类是否已被加载、解析和初始化过。如果没有,那必须先执行相应的类加载过程。 在类加载检查通过后,JVM会为这个新生的对象分配内存空间,对象所需的
相关文章
相关标签/搜索