• 2021-04-14
    系统在回收时会自动调用对象的finalize() 方法。
  • 内容

    • 0

      在 Python中类也属于可调用对象,是因为使用类创建对象时会自动调用构造方法。

    • 1

      当一个对象失去了所有变量的引用关联,且系统调用finalize方法后仍然不能恢复到可用状态,对象变成不可用状态,Java虚拟机将回收该对象占用的内存空间。

    • 2

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

    • 3

      当一个对象失去了所有变量的引用关联,且系统调用finalize方法后仍然不能恢复到可用状态,对象变成不可用状态,Java虚拟机将回收该对象占用的内存空间。 A: 正确 B: 错误

    • 4

      当类实例化一个对象时会自动调用构造方法 A: 对 B: 错