1、判断对象的类是否加载,链接,初始化
2、为对象分配内存:如果内存规整:指针碰撞
如果不规整:空闲列表说明
5、设置对象的对象头
6、执行init方法进行初始化
1、句柄访问:
优点
2、直接访问(Hotspot默认)