JVM-对象的实例化内存布局与访问定位
对象的实例化

总结来看:
- 加载类元信息
- 为对象分配内存
- 处理并发问题
- 属性的默认初始化
- 设置对象头信息
- 属性显式初始化、代码块中初始化、构造器初始化
对象内存布局

public class CustomerTest {
public static void main(String[] args) {
Customer cust = new Customer();
}
}
public class Customer {
int d = 1000;
String name;
Account acct;
{
name = "匿名客户";
}
public Customer() {
acct = new Account();
}
}
public class Account {
}

对象访问定位

本文来自博客园,作者:Vic呼叫89,转载请注明原文链接:https://www.cnblogs.com/baojiong/p/15182934.html

浙公网安备 33010602011771号