将对象赋值null,即该对象没有引用指向时。垃圾回收器将负责回收所有”不可达”对象的内存空间。
1. 程序员无权调用垃圾回收器。
2. 程序员可以通过System.gc()。通知GC运行,但是JAVA规范并不能保证立刻运行。
3. finalize方法,是JAVA提供给程序员用来释放对象或资源的方法,但是尽量少用。
将对象赋值null,即该对象没有引用指向时。垃圾回收器将负责回收所有”不可达”对象的内存空间。
1. 程序员无权调用垃圾回收器。
2. 程序员可以通过System.gc()。通知GC运行,但是JAVA规范并不能保证立刻运行。
3. finalize方法,是JAVA提供给程序员用来释放对象或资源的方法,但是尽量少用。