对
错
第1题:
下列( )语句关于Java中内存回收的说明是正确的。
A.程序员必须创建一个线程来释放内存
B.内存回收程序允许程序员直接释放内存
C.内存回收程序负责释放无用内存
D.内存回收程序可以在指定的时间释放内存对象
第2题:
程序员可以不必释放已创建的对象,因为Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。()
第3题:
Java语言有自动收集垃圾的功能,会周期性地回收一些长期不用的对象占有的内存。下列哪项是对象清除的途径?()
A.依靠Java的垃圾回收机制回收内存
B.调用System.gc(),请求垃圾回收
C.Java系统开始运行时,自动调用jav
D.object.finalize()释放内存
E.在程序中调用重写的finalize()释放系统资源
第4题:
下列说法错误的是( )。
A.Java是一种网络编程语言
B.Java小应用程序在网络上的传输不受CPU的限制
C.Java提供了类库支持TCP/IP协议
D.Java语言允许使用指针访问内存
第5题:
下列关于Java语言和C++语言之间差别的描述中,不正确的一项是______。
A.Java虽然提供了安全机制,但是还是没有C++安全
B.Java的内存管理基于C++的内存管理
C.Java没有指针,但是C++的指针最灵活
D.Java没有全局变量,但是C++有全局变量
第6题:
JAVA语言没有垃圾回收机制,需要程序手动回收内存。()
第7题:
Java运行时,系统通过______周期性地释放无用对象所使用的内存空伺,以完成对象的消除。
第8题:
Java语言有自动收集垃圾的功能,会周期性地回收一些长期不用的对象占用的内存。下列选项中为对象清除路径的是( )。 Ⅰ.依靠Java的垃圾回收机制回收内存 Ⅱ.调用System.gc(),请求垃圾回收 Ⅲ.Java系统开始运行时,自动调用java.Objeet.finalize()释放内存 Ⅳ.在程序中调用重写的finalize()方法释放系统资源,其格式为: protected void finalize() throws throwable { ... super.finalize.(); }
A.Ⅰ、Ⅲ
B.Ⅰ、Ⅱ、Ⅲ、Ⅳ
C.Ⅰ、Ⅱ、Ⅲ
D.Ⅱ、Ⅲ、Ⅳ
第9题:
关于Java语言的健壮性特点,下列说法不正确的是
A.Java语言是一种强类型语言,即在编译和运行时进行大量的类型检查,防止不匹配的数据类型的发生
B.Java语言允许使用指针,这一点与c++相似
C.Java语言设计有自动收集垃圾功能,防止了内存分配的错误
D.Java语言使程序员从繁忙的内存管理中解脱出来
第10题:
Java语言有自动收集垃圾功能,周期性的回收一些长期不用的对象占用的内存。下列哪些是对象的清除的途径? ①依靠Java的垃圾回收机制回收内存 ②调用System.gc( ),请求垃圾回收 ③Java系统开始运行时,自动调用java.lang.Object.finalize( )释放内存 ④在程序中调用重写的finalize( )释放系统资源,其格式为: protected void finalize( )throws throwable { … super.finalize( ); }
A.①③
B.①②③④
C.①②③
D.②③④