2026年软件工程师中级编程技巧及面试问题解答题.docxVIP

  • 1
  • 0
  • 约4.69千字
  • 约 14页
  • 2026-09-11 发布于福建
  • 举报

2026年软件工程师中级编程技巧及面试问题解答题.docx

第PAGE页共NUMPAGES页

2026年软件工程师中级编程技巧及面试问题解答题

一、选择题(共5题,每题2分,总计10分)

(考察方向:Java核心、设计模式、数据库基础)

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

A.`final`

B.`static`

C.`volatile`

D.`abstract`

答案:A

解析:`final`关键字可用于修饰类(不可继承)、方法(不可重写)和变量(不可修改)。声明不可变类时,通常需要将所有成员变量声明为`final`,并确保无修改器(setter)方法。

2.下列关于Java中的线程池描述错误的是?

A.`ThreadPoolExecutor`可以用于控制线程数量和拒绝策略。

B.`Executors.newFixedThreadPool(10)`会创建一个可缓存线程池,核心线程数为0。

C.`CompletionService`用于异步任务结果的管理。

D.`ScheduledExecutorService`支持定时任务。

答案:B

解析:`Executors.newFixedThreadPool(10)`创建的是固定大小为10的线程池,核心线程数也是10,而非0。可缓存线程池应使用`Executors.newCachedThreadPool()`。

3.在MySQL中,以下哪个索

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档