0
0

Java中一个对象的内存图

2024-07-15
2024-10-11
文章摘要
|
User user = new User("张三", 18);
  1. 加载User的class文件(方法区)
  2. 声明局部变量user(栈)
  3. 内存开辟空间
  4. 默认初始化
  5. 显示初始化 java public class User { private String name = "李四"; private int age = 20; }
  6. 构造方法初始化 java new User("张三", 18);
  7. 将堆内存的地址赋值给user

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或者给予支持!