Java中对象的创建过程 对象的存储布局 对象头等问题
目录一、对象的创建过程1、Class Loading2、Class Linking2.1 Verification2.2 Preparation2.3 Resolution3、Class Initializing4、申请对象内存5、成员变量赋零值6、成员变量赋初始值,执行构造方法语句二、对象在内存中的存储布局1、普通对象2、数组对象三、对象头(markword) 具体包括什么?四、对象如何定位1、句柄池2、直接指针(HostSpot采用)五、对象如何分配1、栈上分配:2、对象是否太大:3、线程本地分配:4、
复制链接