- 1
- 0
- 约9.33千字
- 约 11页
- 2026-10-13 发布于河北
- 举报
Java高级编程综合试题及详细答案
考试说明:满分100分,考试时长120分钟,题型包含选择题、填空题、简答题、编程题、综合应用题,考察Java高级核心特性、多线程、JVM、集合、IO、泛型、反射等核心知识点。
一、单项选择题(共15题,每题2分,共30分)
1.以下关于Java泛型的描述,正确的是()
A.泛型可以在运行时获取具体类型
B.泛型仅存在于编译阶段,运行时会发生类型擦除
C.基本数据类型可以直接作为泛型参数
D.泛型数组可以直接初始化
2.下列关于volatile关键字的说法,错误的是()
A.可以保证变量的可见性
B.可以禁止指令重排序
C.可以保证原子性
D.仅作用于成员变量
3.HashMap在JDK1.8之后的底层数据结构是()
A.单纯数组
B.数组+链表
C.数组+链表+红黑树
D.数组+红黑树
4.以下不属于JVM垃圾回收算法的是()
A.标记-清除算法
B.复制算法
C.分代回收算法
D.哈希排序算法
5.关于synchronized和Lock的区别,下列说法错误的是()
A.synchronized是内置锁,Lock是显式锁
B.synchronized可自动释放锁,Lock需手动释放
C.synchronized支持公平锁机制
D.Lock锁的灵活性更高
6.Java中,以下关于接口和抽象类的区
原创力文档

文档评论(0)