分类: JVM

1 篇文章

thumbnail
【JVM】HotSpot对象创建
当虚拟机遇见一条字节码new指令,首先会检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用的类是否已被加载、解析、初始化过。如果没有,那必须先执行相应的类加载过程。 HotSpot解释器代码片段 // 确保常量池中存放的是已解释的类 if (!constants->tag_at(index).is_unresolv…