Java - 对象的创建过程

Java 对象的创建过程(new 的过程) 在静态常量池中找到对应类的符号引用,检查该类是否被加载、解析,初始化(判断类是否加载); 加载后,分配内存(指针碰撞 或者 空闲链表); 零化内存空间; 设置对象头(分代年龄,类型指针等); <init> 方法; 对象在内存中存储的布局 对象头; 1. MarkWord:对象自身运行时数据,比如:hashcode,GC 分代年龄,锁状态信息等 2. 类型
相关文章
相关标签/搜索