你使用的 JDK 版本是什么?为什么选择 1.8?是否调研过市场上的其他 JDK 版本,它们有什么区别?
考察说明
考察候选人技术选型的理由、调研能力和对 JDK 版本差异的理解
回答思路
- 明确说明使用的 JDK 版本及实际项目环境
- 给出选择特定版本的具体理由,如稳定性、生态兼容、团队熟悉度等
- 展示对主流 JDK 版本(如 8、11、17、21)差异的基本认知,如长期支持、新特性、许可模式
- 能结合项目需求说明为何不需要升级或曾考虑升级
考察候选人技术选型的理由、调研能力和对 JDK 版本差异的理解