2021
07-09
07-09
Java基础之创建虚拟机对象的过程详细总结
目录一、对象的创建1.1new类名1.2分配内存1.3初始化零值1.4设置对象信息1.5构造对象二、对象的内存布局2.1对象头2.2实例数据2.3对齐填充三、对象的访问定位3.1使用句柄3.2指针方式四、两种方式的比较一、对象的创建1.1new类名虚拟机遇到一条new指令时,首先检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并检查这个符号引用代表的类是否已经被加载、解析和初始化过。如果没有,先执行相应的类加载过程...
继续阅读 >