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

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

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

筛选题目已选:Java
第 601 题为什么 ThreadLocalMap 的 key 使用 ThreadLocal 对象而不是其他对象? 考察对 ThreadLocal 设计意图和 key 选择原因的理解技术原理方案权衡Java第 602 题如果一个类实现了多个接口,而多个接口中存在入参出参完全相同的同名方法,那么这个类需要实现几个这样的方法? 考察 Java 中接口同名方法冲突的处理规则与多态原理技术原理Java第 603 题实现线程安全的单例模式 考察并发下单例实现的正确性、性能与边界处理编码实现技术原理Java第 604 题说一下 synchronized 和 ReentrantLock 有什么区别? 考察并发锁机制的理解与对比能力技术原理方案权衡Java第 605 题请介绍 Java 中的四种引用类型,并说明它们的作用与使用场景。 考察对 Java 引用类型的理解及内存管理意识性能优化技术原理Java第 606 题String、StringBuffer、StringBuilder的区别 考察对Java字符串类的不可变性、线程安全性与性能差异的理解性能优化技术原理Java第 607 题Java中没有指针,为什么会有空指针异常这个错误呢?这与JVM由C++实现有关吗? 考察对Java引用机制与JVM底层实现差异的理解问题拆解技术原理JavaJVM第 608 题请详细说明在多线程环境下,单例模式实例创建与访问的完整流程,并指出可能存在的问题及解决方案。 考察对单例模式在多线程环境下的线程安全、内存可见性与实例创建流程的理解风险判断技术原理Java第 609 题请说说 Set 和 Map 的区别。 考察对 Java 集合框架中 Set 与 Map 核心语义和典型实现的理解技术原理技术选型Java第 610 题详细讲讲什么是 ABA 问题? 考察对并发编程中 CAS 机制及其缺陷的理解风险判断技术原理Java第 611 题Object类的静态方法有哪些? 考察对Java Object类静态方法及常用工具方法的掌握技术原理Java第 612 题请举一个多态的例子并说明其作用。 考察对面向对象多态概念的理解及应用能力编码实现技术原理Java第 613 题请介绍 Java 反射机制的原理、常见用途和注意事项。 考察对 Java 反射核心原理、典型应用场景及潜在风险的理解风险判断技术原理Java第 614 题Java垃圾回收机制有哪些? 考察对JVM垃圾回收算法的理解与对比能力技术原理方案权衡JavaJVM第 615 题Reflect有哪些属性? 考察对Java反射API核心属性和用法的掌握程度技术原理Java第 616 题父类的静态方法能否被子类重写(overwrite)? 考察对静态方法继承与重写区别的掌握技术原理Java第 617 题String内部是如何存储的? 考察对Java String底层实现和不可变性的理解技术原理Java第 618 题说一下 new 一个对象时发生了什么? 考察对象创建过程中的内存分配、初始化顺序与并发语义理解风险判断技术原理JavaJVM第 619 题请解释CopyOnWriteArrayList的底层实现原理及典型应用场景。 考察对写时复制容器机制的理解与并发场景适用性判断技术原理方案权衡Java第 620 题HashMap和HashTable的区别是什么? 考察对Java集合框架中两种Map实现的理解与对比技术原理技术选型Java