赞
踩
什么是垃圾: 简单的说, 内存中已经不再被使用的空间,就是垃圾.
例如一个对象指向为null了 Person p1 = null , 那么就可以将p1对象进行回收.
要进行垃圾回收, 怎么判断一个对象是否可以被回收?
1.虚拟机栈(栈帧中的局部变量区,也叫局部变量表)中引用的对象
2.方法区中静态类属性引用的对象(使用static修饰的对象)
3.方法区常量引用的对象.(使用final修饰的对象)
4.本地方法栈中JNI(Native方法)引用的对象. (使用Native修饰的方法, 线程中用的多.)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。