Java语言有自动收集垃圾功能,周期性的回收一些长期不用的对象占用的内存。下列哪些是对象的清除的途径? ①依靠Java的垃圾回收机制回收内存 ②调用System.gc( ),请求垃圾回收 ③Java系统开始运行时,自动调用java.lang.Object.finalize( )释放内存 ④在程序中调用重写的finalize( )释放系统资源,其格式为: protected void finalize( )throws throwable { … super.finalize( ); }
A.①③
B.①②③④
C.①②③
D.②③④
第1题:
下列关于Java中垃圾回收的相关说法,正确的是()
A.Java虚拟机会自动回收垃圾对象所占用的内存空间
B.任何Java类都可以重写Object类的finalize()方法,在该方法中清理该对象占用的资源
C.只有当程序认为需要更多的额外内存时,垃圾回收器才会自动进行垃圾回收
D.调用垃圾回收方法后会立即进行垃圾回收
第2题:
1、关于Java语言叙述错误的是()。
A.Java语言具有跨平台性
B.Java是一种面向对象的语言
C.Java语言中的类可以多继承
D.Java的垃圾收集机制自动回收程序已不再使用的对象
第3题:
关于Java语言叙述错误的是()
A.Java语句具有跨平台性
B.Java语言是一种面向对象的语言
C.Java语言中的类可以多继承
D.Java语言的垃圾回收机制自动回收程序中已不再使用的对象
第4题:
39、Java语言会自动回收内存中的垃圾。
第5题:
【单选题】关于Java语言叙述错误的是:()
A.Java语言具有跨平台性
B.Java是一种面向对象的语言
C.Java语言中的类可以多继承
D.Java的垃圾收集机制自动回收程序已不再使用的对象