- 2
- 0
- 约3.98千字
- 约 11页
- 2026-08-01 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年软件开发工程师招聘笔试题目
一、选择题(共5题,每题2分,共10分)
注:以下题目侧重考察Java基础、数据结构与算法、系统设计及行业特性,结合长三角地区(如上海、杭州、南京)软件开发岗位需求。
1.(2分)关于Java中的异常处理,以下说法正确的是?
A.`try-catch`语句可以捕获所有异常,包括`Error`类。
B.`finally`块必须与`try`或`catch`块配合使用。
C.自定义异常类必须继承自`Throwable`类。
D.`throw`关键字可以抛出任何对象,包括自定义异常。
答案:C
解析:
-A错误,`Error`类属于`Throwable`的子类,但通常表示严重错误(如`OutOfMemoryError`),不应被常规捕获。
-B错误,`finally`可以独立于`try-catch`使用(如配合`return`语句)。
-C正确,自定义异常需继承自`Throwable`(或其子类`Exception`)。
-D错误,`throw`只能抛出`Throwable`的子类(如`Exception`或`Error`)。
2.(2分)在多线程环境下,以下关于`volatile`关键字的说法正确的是?
A.`volatile`修饰的变量会提升为`synchronized`的
原创力文档

文档评论(0)