- 0
- 0
- 约1.31万字
- 约 27页
- 2026-11-12 发布于上海
- 举报
Java开发试题及答案
一、单项选择题(共10题,每题1分,共10分)
在Java中,下列哪个关键字用于定义一个类不能被继承?
A.final
B.abstract
C.static
D.synchronized
答案:A
解析:final修饰的类表示最终类,不能被继承。abstract类必须被继承才能实例化,static用于修饰成员变量或方法,synchronized用于同步控制,均不符合“不能被继承”的语义。
以下哪个集合类实现了基于哈希表的Map接口,且允许使用null作为键和值?
A.TreeMap
B.HashMap
C.Hashtable
D.LinkedHashMap
答案:B
解析:HashMap基于哈希表实现,允许null键和null值,且非线程安全。TreeMap基于红黑树,不允许null键,键必须可比较;Hashtable是线程安全的,但不允许null键和null值;LinkedHashMap允许null,但其有序性不是本题考察的关键。
在Java中,关于异常处理的描述,下列哪项是正确的?
A.catch块可以单独存在,不依赖try块
B.finally块中的代码只有在没有异常发生时才会执行
C.一个try块可以对应多个catch块
D.所有异常都必须显式捕获或声明抛出
答案:C
解析:一个try块可以跟随多个catch块,用于捕获不同
原创力文档

文档评论(0)