• 2022-06-29
    简述Java垃圾回收的优点和缺点。
  • JVM的垃圾回收采用了动态存储管理技术,它能够自己检测内存的使用情况,自动地释放不再被程序引用的对象,按照特定的垃圾收集算法来实现内存资源自动回收功能。JVM的垃圾回收管理器除了释放没用的对象之外,还可以清除内存记录碎片。 JVM采用垃圾自动收集与释放功能减轻了编程负担,提高了编程效率,并且也保护了程序的完整性。但因为JVM必须追踪运行程序中有用的对象,而且最终释放没用的对象,该过程需要花费处理器的时间,增加了系统的开销,影响了程序性能。

    内容

    • 0

      JAVA语言没有垃圾回收机制,需要程序手动回收内存。()

    • 1

      下列关于Java中垃圾回收的相关说法,正确的是() A: Java虚拟机会自动回收垃圾对象所占用的内存空间 B: 任何Java类都可以重写Object类的finalize()方法,在该方法中清理该对象占用的资源 C: 只有当程序认为需要更多的额外内存时,垃圾回收器才会自动进行垃圾回收 D: 调用垃圾回收方法后会立即进行垃圾回收

    • 2

      以下哪个方法用来回收Java虚拟机的垃圾()。

    • 3

      Java语言会自动回收内存中的垃圾。

    • 4

      Java的垃圾回收要由程序员自己来进行