- 1
- 0
- 约1.5万字
- 约 31页
- 2026-07-25 发布于上海
- 举报
Java程序员试卷及解析
试卷正文
一、单项选择题(共10题,每题1分,共10分)
在Java中,以下哪个关键字用于定义类的最终版本,使其不能被继承?
A.final
B.static
C.abstract
D.synchronized
答案:A
解析:final关键字用于修饰类时,表示该类是最终版本,不能被其他类继承。static用于定义静态成员。abstract用于定义抽象类或抽象方法,抽象类本身需要被继承。synchronized用于实现线程同步,与继承无关。
关于Java的垃圾回收机制,以下说法正确的是?
A.程序员可以指定垃圾回收的具体时间。
B.调用System.gc()会立即触发垃圾回收。
C.垃圾回收器保证对象会在不再使用时立即被回收。
D.垃圾回收的主要目标是回收堆内存中不再使用的对象。
答案:D
解析:垃圾回收(GarbageCollection,GC)是Java虚拟机(JVM)自动管理内存的机制,其主要目标是自动回收堆内存中不再被任何引用指向的对象。A错误,程序员无法精确控制垃圾回收的时间。B错误,System.gc()只是向JVM发出一个垃圾回收的建议,但JVM不保证会立即执行。C错误,垃圾回收的时机由JVM决定,具有不确定性。
下列哪个是Java中正确的单行注释写法?
A.//这是一个单行注释
B./*这是一个单行注释
原创力文档

文档评论(0)