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

1:Java对象的创建    判断是否已经执行类加载      当虚拟机遇到一条new指令时 ,首先去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已经被加载、解析和初始化过,如果没有,那必须先执行相应的类加载过程。   内存分配  当已经执行过类加载过程后,会为新对象在Java堆中分配一个大小已经确定的内存,具体的内存分配规则有两种: 指针碰撞(Bum
相关文章
相关标签/搜索