黑马程序员技术交流社区
标题:
垃圾回收机制如何理解?
[打印本页]
作者:
大大老伴要跪IT
时间:
2014-1-21 18:11
标题:
垃圾回收机制如何理解?
垃圾回收机制如何理解?请详解谢谢!
作者:
透过生活
时间:
2014-1-21 18:26
在java编程中,垃圾回收机制是JVM默认执行的,不是我们程序员所能控制的,这点比C要高级,在C中,垃圾回收完全是由程序员控制的。
java中我们可以调用System.gc();方法来让JVM(java虚拟机执行垃圾回收),但是什么时候执行还是靠JAVA的JVM来自动执行的。
我们可以让变量、常量、用完后指向null,这样就是一个null的垃圾,JVM执行的时候就会回收。也就是说我们可以利用指向null来通知JVM这个事没用的变量!
作者:
贺利英
时间:
2014-1-21 22:04
对于java中的垃圾回收机制,它是java中的定期自动清理内存垃圾的一种方法,例如堆内存中为对象分配的空间,当对象使用完了之后,它所占用的内存空间并不是立即就被释放的,而是等垃圾回收机制回收的时候才会释放空间的,所以java的垃圾回收机制对于清理内存是很有帮助的。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2