1.1 对象内存管理
1.1.1 对象内存管理
· 编译好的Java程序需要运行在JVM中
· 程序,无论代码还是数据,都需要存储在内存中。JVM为Java程序提供并管理所需要的内存空间。
· JVM内存分为"堆"、"栈"和"方法区"三个区域,分别用于存储不同的数据。
1.2 堆内存
1.2.1 对象存储在堆中
· JVM在其内存空间开辟一个称为"堆"的存储空间;
· 这部分空间用于存储使用new关键字所创建的对象。
1.2.2 成员变量的生命周期
· 访问对象需要依靠引用