java存储机制(堆、栈、方法区)

堆、栈、方法区存储的内容 堆: 堆中存放的都是new出来的对象,每个对象都包含一个与之对应的.class文件,凡是new出来的对象都存放在堆中,堆中不存放基本类型和对象引用,只存放对象本身。 非静态成员变量在类的实例化时开辟空间并初始化,所以类的非静态成员变量也放在堆中。 对于堆中的对象生命周期的管理由Java虚拟机的垃圾回收机制GC进行回收和统一管理。 把整个堆区划分为新生代和老年代;新生代又被
相关文章
相关标签/搜索