Skip to content

✨ Java 新特性 ​

共 23 题

#题目标签
1什么是虚拟线程?它和平台线程有什么区别?Java、新特性
2虚拟线程为什么能用同步写法获得接近异步的性能?底层挂起和恢复机制是什么?Java、新特性
3虚拟线程适合什么场景?哪些场景下应该继续用平台线程?Java、新特性
4使用虚拟线程有哪些注意事项?(ThreadLocal 成本、Pinning 钉住、不要池化虚拟线程)Java、新特性
5什么是结构化并发?它解决传统线程编排的什么问题?Java、新特性
6什么是 Scoped Values?相比 ThreadLocal 有什么优势?Java、新特性
7Record 记录类是什么?它和 Lombok @Data 生成的类有什么区别?Java、新特性
8Record 支持继承吗?如何用紧凑构造函数做参数校验?Java、新特性
9什么是密封类?它和 final、abstract 的区别是什么?Java、新特性
10Switch 模式匹配是什么?相比传统 switch 有什么改进?Java、新特性
11instanceof 模式匹配怎么用?解决了什么代码痛点?Java、新特性
12文本块是什么?使用时有哪些注意事项?Java、新特性
13var 局部变量类型推断的适用范围和限制是什么?Java、新特性
14Java 9 之后 Stream API 有哪些重要增强?Java、新特性
15Optional 的正确使用姿势是什么?哪些场景不该用?Java、新特性
16Java 11 的标准 HttpClient 相比 HttpURLConnection 有什么改进?Java、新特性
17什么是 GraalVM Native Image?它和 JVM JIT 编译的本质区别是什么?Java、新特性
18Spring Boot 3 的 AOT 是什么?Native 化有哪些限制(反射、动态代理、字节码增强)?Java、新特性
19Java 21+ 的垃圾回收器怎么选?分代 ZGC 和 Shenandoah 各有什么特点?Java、新特性
20Java LTS 版本怎么选型?8/11/17/21/25 各自的里程碑特性是什么?Java、新特性
21什么是 CDS/AppCDS 与 AOT 类加载?对启动速度有什么帮助?Java、新特性
22Compact Object Headers 是什么?能带来什么收益?Java、新特性
23从 Java 8 升级到 21,常见的兼容性坑有哪些?(javax→jakarta、内部 API 封装、默认 GC 变化)Java、新特性