Java开发工程师面试题分析含答案.docxVIP

  • 3
  • 0
  • 约5.25千字
  • 约 15页
  • 2026-03-09 发布于福建
  • 举报

第PAGE页共NUMPAGES页

2026年Java开发工程师面试题分析含答案

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

1.Java中`String`是不可变的,以下说法正确的是?

A.`String`对象一旦创建,其内容就不能被修改

B.修改`String`对象会创建新的对象

C.`String`的`concat()`方法会修改原字符串

D.`String`的`replace()`方法会修改原字符串

2.关于Java集合框架,以下描述正确的是?

A.`ArrayList`和`LinkedList`都是线程安全的

B.`HashSet`的底层数据结构是数组

C.`HashMap`在哈希冲突时使用链地址法或红黑树解决

D.`TreeSet`不允许存储重复元素

3.Java中的`synchronized`关键字和`ReentrantLock`的主要区别是?

A.`synchronized`是面向对象的,`ReentrantLock`是面向方法的

B.`synchronized`是JDK内置的,`ReentrantLock`需要额外导入

C.`synchronized`无法中断,`ReentrantLock`可以中断

D.`synchronized`无法公平锁,`ReentrantLock`默认不公平

4.Spring框架中,Bean的生命周期包括

文档评论(0)

1亿VIP精品文档

相关文档