Java中一个对象的内存图
java
User user = new User("张三", 18);
- 加载
User
的class文件(方法区) - 声明局部变量
user
(栈) - 在堆内存开辟空间
- 默认初始化
- 显示初始化java
public class User { private String name = "李四"; private int age = 20; }
- 构造方法初始化java
new User("张三", 18);
- 将堆内存的地址赋值给
user
最近更新:10/11/2024, 5:04:22 AM
原文链接:Java中一个对象的内存图
上一篇:Java字符串相关类的底层原理|下一篇:Docker容器网络互联