Java SE笔记: java内存的主要划分

java内存的主要划分:class文件加载到方法区,方法区还存放静态变量和常量,方法区开始执行程序,当调用方法时,会将该方法的栈帧压到栈区,该栈帧中存放局部变量,当方法中new出一个对象,则会在堆中开辟空间存放,使用完后由垃圾收集器回收,垃圾收集器就是针对堆区。堆中的对象何时被回收:当堆中的对象没有更多的引用指向它,则该对象变成了垃圾,等待回收!

深入java虚拟机第二版,重点看第五章

文章目录