2026年软件工程师校招Java数据库基础知识考题.docxVIP

  • 0
  • 0
  • 约5.31千字
  • 约 15页
  • 2026-06-23 发布于福建
  • 举报

2026年软件工程师校招Java数据库基础知识考题.docx

第PAGE页共NUMPAGES页

2026年软件工程师校招Java+数据库基础知识考题

一、单选题(共10题,每题2分,合计20分)

1.在Java中,以下哪个关键字用于声明一个静态变量?

A.`static`

B.`final`

C.`volatile`

D.`abstract`

答案:A

解析:`static`关键字用于声明静态变量,属于类级别的变量,所有实例共享。`final`用于声明常量,`volatile`用于声明线程安全的变量,`abstract`用于声明抽象类或方法。

2.以下哪个集合类不允许存储重复元素?

A.`ArrayList`

B.`LinkedList`

C.`HashSet`

D.`HashMap`

答案:C

解析:`HashSet`基于哈希表实现,不允许重复元素;`ArrayList`和`LinkedList`允许重复,`HashMap`的键值对中键不允许重复。

3.在Java中,以下哪个方法用于释放对象占用的内存?

A.`free()`

B.`dispose()`

C.`finalize()`

D.`gc()`

答案:C

解析:`finalize()`方法在对象被垃圾回收前调用,用于资源清理。`free()`和`dispose()`非Java标准方法,`gc()`是调用垃圾回收器,但不是释放内存的方法本

文档评论(0)

1亿VIP精品文档

相关文档