垃圾回收Gabage Collection:
1-内存处理易出错,程序崩溃。
2-Java提供GC自动监测对象是否超过作用域而自动回收内存。
3-立即执行还是延迟执行取决于JVM虚拟机。
4-内存溢出。
5-释放对象内存前调用对象的finalize()方法。
6-对象的引用被设置成null。
7-垃圾回收器不会立即释放占用内存,而是在下一个垃圾回收周期释放。
Java虚拟机
1-执行Java字节码的虚拟进程。
垃圾回收Gabage Collection:
1-内存处理易出错,程序崩溃。
2-Java提供GC自动监测对象是否超过作用域而自动回收内存。
3-立即执行还是延迟执行取决于JVM虚拟机。
4-内存溢出。
5-释放对象内存前调用对象的finalize()方法。
6-对象的引用被设置成null。
7-垃圾回收器不会立即释放占用内存,而是在下一个垃圾回收周期释放。
Java虚拟机
1-执行Java字节码的虚拟进程。