java的垃圾回收机制是什么 请详细解释(jvm中垃圾回收机制有哪些)

作者:大侠      发布时间:2021-08-16      浏览量:82100
java的垃圾回收机制是什么 请详细解释您好,提问者: 在java编程中,垃圾回收机制是JVM默认执行的,不是我们程序员所能控制的,这点比C要高级,在C中,垃圾回收完全是由程序员控制的。 java中我们可以调用System.gc()

java的垃圾回收机制是什么 请详细解释


您好,提问者:
在java编程中,垃圾回收机制是JVM默认执行的,不是我们程序员所能控制的,这点比C要高级,在C中,垃圾回收完全是由程序员控制的。
java中我们可以调用System.gc();方法来让JVM(java虚拟机执行垃圾回收),但是什么时候执行还是靠JAVA的JVM来自动执行的。
我们可以让变量、常量、用完后指向null,这样就是一个null的垃圾,JVM执行的时候就会回收。也就是说我们可以利用指向null来通知JVM这个事没用的变量!

java语言建立了垃圾

jvm中垃圾回收机制有哪些


Java虚拟机(JVM)的堆中储存着正在运行的应用程序所建立的所有对象,这些对象一般来说,堆的是由垃圾回收 来负责的,尽管JVM规范并不要求特殊的垃圾回收