- 1
- 0
- 约1.47万字
- 约 31页
- 2026-06-13 发布于贵州
- 举报
Java开发进阶试卷及解析
一、单项选择题(共10题,每题1分,共10分)
在Java中,关于volatile关键字,以下说法正确的是?
A.它能保证变量的原子性操作
B.它能保证多线程环境下的变量可见性
C.它能替代synchronized关键字实现线程同步
D.它能防止指令的重排序
答案:B
解析:volatile关键字的主要作用是保证变量的可见性,即当一个线程修改了volatile变量的值,新值对于其他线程来说是立即可见的。选项A错误,volatile不能保证复合操作的原子性(如i++)。选项C错误,volatile不能替代synchronized,它不提供互斥性。选项D不准确,volatile确实能通过内存屏障禁止指令重排序,但这主要是为了实现可见性,其核心特性是可见性。
下列哪个类不是Collection接口的直接子接口?
A.List
B.Set
C.Queue
D.Map
答案:D
解析:Java集合框架中,Collection是单列集合的根接口,其直接子接口包括List、Set和Queue。Map是双列集合(键值对)的根接口,它独立于Collection接口体系,因此不是Collection的直接子接口。
使用try-with-resources语句时,资源类必须实现哪个接口?
A.Serializable
B.Cloneable
C.Auto
您可能关注的文档
最近下载
- 川16J116-TJ水泥基泡沫保温板建筑保温系统建筑构造.docx VIP
- DBJ33_T+1348-2025+城镇道路路桥过渡段技术规程.docx VIP
- DB54_T+0481-2025+西藏地区220kV和110kV变压器中性点+过电压间隙保护技术规范.docx VIP
- NB_T 11568.11-2024 水电工程岩土试验仪器设备校验规程 第11部分:轻型和重型击实仪.docx VIP
- T∕TAF 209.10-2024 移动互联网应用程序(APP)合规开发管理测评规范 第10部分:人员能力.docx VIP
- T∕TAF 196-2023 移动互联网金融客户端技术要求.docx VIP
- DB64∕T 2180-2026 营商环境评价基本规范.pdf VIP
- JJF(鄂) 185-2026 磁阻式磁传感器校准规范.pdf VIP
- 臭氧防控储粮霉菌技术规程编制说明.pdf
- 浦项(张家港)不锈钢股份有限公司合金熔化炉改建项目.pdf VIP
原创力文档

文档评论(0)