前端/移动开发面试题 · Java

前端/移动开发相关岗位面试题。

24989 道真题 · 当前筛选命中 677 · 更新 2026-08-05

筛选题目已选:Java
第 421 题请介绍线程池的核心参数及其作用,以及线程池的工作流程。 考察线程池参数理解与执行流程掌握技术原理Java第 422 题如果一个变量被volatile修饰,它是否就线程安全了?请说明理由。 考察对volatile语义和线程安全边界的理解风险判断技术原理Java第 423 题为什么选择CLASS注解 考察面试者对注解保留策略的理解及实际应用场景的把握技术原理方案权衡Java第 424 题Caffeine 是什么?请介绍它的核心特性。 考察对本地缓存库 Caffeine 的基本认识及其特性技术原理技术选型CaffeineJava第 425 题常见的线程池有哪几种? 考察线程池的分类方式、典型实现及适用场景技术原理技术选型Java第 426 题请说明 Java 中 Map 与数组、链表在数据结构和适用场景上的区别。 考察对 Map、数组、链表三种数据结构特性与适用场景的理解技术原理方案权衡Java第 427 题线程池是怎么实现的? 考察线程池核心机制、任务调度与线程生命周期管理问题拆解技术原理Java第 428 题单例模式有哪些实现方式?请分别说明其优缺点。 考察对单例模式实现方式、线程安全与性能取舍的理解技术原理方案权衡Java第 429 题Java中==和equals的区别 考察Java基本类型与引用类型比较的语义差异及equals方法的设计规范问题拆解技术原理Java第 430 题在多线程编程中,如何结合具体业务场景分析并保证线程安全?请说明你的判断方法和常用手段。 考察对线程安全问题的理解、场景化分析和并发控制手段的掌握风险判断技术原理方案权衡Java第 431 题在 Java 中,String 为什么不能被继承和修改? 考察 Java String 不可变性与不可继承性的设计原因技术原理方案权衡Java第 432 题你掌握Java到什么程度? 考察候选人Java学习深度与自我评估能力人岗匹配自我认知技术原理JavaPython第 433 题如何保证 Java 中 List 的并发安全?请说明常用方案及其适用场景。 考察对并发集合原理与适用场景的理解技术原理技术选型Java第 434 题接口和抽象类有什么不同,什么时候用接口,什么时候用抽象类? 考察面向对象设计中抽象与多态的实现选择及设计意图理解技术原理方案权衡Java第 435 题Java中基础数据类型和引用数据类型有什么区别? 考察Java基础类型系统与内存模型的掌握技术原理Java第 436 题请手写一个基于事件的公共事件总线(EventBus),支持事件的注册、发送和取消注册。 考察事件总线的设计实现、线程模型与解耦思想编码实现技术原理Java第 437 题有哪几种线程池? 考察对Java线程池类型及其适用场景的理解技术原理技术选型Java第 438 题请介绍Java的内存管理机制,包括内存区域划分、对象生命周期以及垃圾回收的基本原理。 考察对Java内存模型和垃圾回收机制的理解技术原理Java第 439 题设计线程池时需要重点考虑哪些方面? 考察线程池设计中的核心参数、任务处理策略与性能权衡风险判断系统设计技术原理Java第 440 题ArrayList扩容机制是什么? 考察ArrayList底层扩容逻辑与性能意识性能优化技术原理Java