2026年计算机编程基础Java语言进阶练习题集.docxVIP

  • 0
  • 0
  • 约6.36千字
  • 约 17页
  • 2026-07-06 发布于福建
  • 举报

2026年计算机编程基础Java语言进阶练习题集.docx

第PAGE页共NUMPAGES页

2026年计算机编程基础Java语言进阶练习题集

一、选择题(每题2分,共20分)

1.在Java中,以下哪个关键字用于声明一个不可变类?

A.final

B.static

C.abstract

D.synchronized

答案:A

解析:`final`关键字可以修饰类、方法和变量。修饰类时,表示该类不可被继承;修饰方法时,表示该方法不可被重写;修饰变量时,表示该变量为常量。题目问的是声明不可变类,因此正确选项为`final`。

2.以下哪个集合类不允许存储重复元素,且元素插入顺序与迭代顺序一致?

A.`ArrayList`

B.`LinkedList`

C.`HashSet`

D.`HashMap`

答案:C

解析:`HashSet`基于`HashMap`实现,不允许存储重复元素,且插入顺序与迭代顺序一致。`ArrayList`和`LinkedList`允许重复元素,`HashMap`存储键值对,键不允许重复。

3.在Java中,以下哪个方法用于获取线程的名称?

A.`getId()`

B.`getPriority()`

C.`getName()`

D.`getThreadGroup()`

答案:C

解析:`getName()`方法用于获取线程的名称,`getId()`获取线程ID,`getPr

文档评论(0)

1亿VIP精品文档

相关文档