(二)对象创建、布局、访问

对象在堆中 1.创建对象 这里的对象(指普通对象,不包括数组、Class对象等); 虚拟机遇到一条new指令时,首先将去检查这个指令的参数是否能在常量池中定位到一***个类的符号引用***,并且检查这个符号引用代表的类是否被加载、解析、或初始化过,没有先执行类加载过程,接下来为对象分配内存,并执行方法为字段赋初始化值; 2. 对象在java堆内存中的布局 对象在内存中存储的布局分为:对象头、实例数
相关文章
相关标签/搜索