后端开发工程师Java题库及答案.docxVIP

  • 1
  • 0
  • 约1.5万字
  • 约 32页
  • 2026-10-17 发布于上海
  • 举报

后端开发工程师Java题库及答案

一、单项选择题(共10题,每题1分,共10分)

关于Java中的final关键字,以下说法正确的是:

A.final修饰的类可以被继承

B.final修饰的方法可以被重写

C.final修饰的变量一旦赋值就不能再改变

D.final修饰的局部变量可以不进行初始化

答案:C

解析:final关键字在Java中用于表示“最终的、不可变的”。final修饰的类不能被继承(A错误);final修饰的方法不能被重写(B错误);final修饰的变量(无论是成员变量还是局部变量)一旦被显式初始化或赋值后,其值就不能再被改变(C正确);final修饰的局部变量必须在使用前进行显式初始化(D错误)。

在Java中,以下哪个集合类是线程安全的?

A.ArrayList

B.HashMap

C.Vector

D.HashSet

答案:C

解析:Vector是Java早期版本中提供的集合类,其内部方法(如add、remove)大多使用synchronized关键字修饰,因此是线程安全的(C正确)。而ArrayList、HashMap、HashSet都是非线程安全的,在多线程环境下使用需要额外的同步措施(A、B、D错误)。

关于Java的垃圾回收机制,以下描述错误的是:

A.垃圾回收由JVM自动执行,程序员无法精确控制其发生时间

B.调用System.g

文档评论(0)

1亿VIP精品文档

相关文档