- 1
- 0
- 约5.12千字
- 约 7页
- 2026-07-24 发布于河北
- 举报
阿里巴巴Java工程师笔试真题(含详细答案解析)
适用场景:阿里校招、社招初级/中级Java开发笔试、面试机试
考试说明:满分100分,考试时长90分钟,无特殊工具,纯手写答题,题型贴合阿里历年高频考点,无偏题怪题
一、单项选择题(共10题,每题3分,共30分)
1.以下关于volatile关键字的描述,正确的是()
A.可以保证变量操作的原子性
B.可以禁止指令重排序、保证可见性
C.可以替代synchronized实现线程安全
D.修饰的变量会被存入永久代
答案:B
解析:volatile核心两大特性:保证线程可见性、禁止指令重排序。不保证原子性(i++等复合操作仍线程不安全),无法替代synchronized,修饰的变量存储在堆内存,和永久代无关。
2.JDK1.8中HashMap的底层数据结构是()
A.数组+单向链表
B.数组+双向链表
C.数组+单向链表+红黑树
D.数组+红黑树
答案:C
解析:JDK1.7及以前是数组+单向链表;1.8做了优化,链表长度≥8且数组容量≥64时,链表转为红黑树,提升查询效率,结构为数组+单向链表+红黑树。
3.以下关于Java接口和抽象类的区别,说法错误的是()
A.抽象类可以有构造方法,接口无构造方法
B.抽象类可以包含静态方法,JDK8后接口也可以有静态方法
C.一个类只能继承一个抽象类,可实现多个接口
您可能关注的文档
最近下载
- 一例胃穿孔个案护理.pptx VIP
- wifi万能钥匙 wifi万能钥匙下载 wifi密码查看器 360免费wifi..doc VIP
- 2020初中信息技术教师选调进城考试模拟试卷及答案(共三套).docx VIP
- 2023年初中信息技术教师选调进城考试模拟试卷及答案共三套.doc VIP
- 2024年初中信息技术教师选调进城考试模拟试卷及答案共三套.doc
- 2025年初中信息科技课程标准(2022版)考试模拟试卷及参考答案(2套).docx VIP
- 男性公民兵役登记应征报名表.pdf VIP
- 2025年初中信息科技课程标准(2022版)考试测试卷及答案(2套).docx VIP
- 2025年小学信息科技教师课程标准考试测试卷及答案.docx VIP
- 2025小学信息科技教师课程标准考试测试卷及参考答案.docx VIP
原创力文档

文档评论(0)