对象的内存布局
2022-06-18 14:54:12 12 举报
对象的内部部分分析
作者其他创作
大纲/内容
附加信息
Account 的类元信息
customer
id:1001
对齐填充(Padding)
account
字符串常量池
动态链接
对象头
类型指针
父类的实例数据:略
args
主线程的虚拟机栈
方法区
name
实例数据
匿名用户
运行时元数据
public class Customer { int id = 100; String name; Account account; { name = \"匿名用户\"; } public Customer(){ this.account = new Account(); } } class Account { }
方法返回地址
main()方法的栈帧
new Account() 实例
堆空间
new Customer() 实例
Customer 的类元信息
局部变量表
。。。
.....
哈希值GC分代年龄锁状态标志...........
操作数栈
0 条评论
下一页