前端/移动开发面试题 · Java
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 677 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 361 题List、Map、Set有什么区别? 考察Java集合框架中List、Map、Set的核心特性和适用场景第 362 题介绍一下线程池的核心参数、任务处理流程和拒绝策略。 考察对线程池原理、参数配置和边界策略的理解第 363 题动态代理技术是如何实现的? 考察对 Java 动态代理原理、机制及适用场景的理解第 364 题Java四大引用以及使用场景了解吗? 考察对Java引用类型机制的理解及实际应用场景第 365 题HashMap 的扩容机制是怎样的?扩容时有哪些性能与并发风险? 考察扩容触发条件、数据迁移过程与并发风险意识第 366 题在 Java 并发编程中,CopyOnWriteArrayList 的原理是什么?适用于哪些场景? 考察对写时复制集合的机制和适用场景的理解第 367 题ThreadLocal的底层设计。什么情况下会出现内存泄漏? 考察ThreadLocal原理理解和内存泄漏风险识别第 368 题Java 中 static 修饰的成员与静态内部类有什么特点?请说明静态内部类的创建和销毁与普通类的区别。 考察对 static 语义与内部类生命周期的理解第 369 题Object类中有哪些方法? 考察对Java基础类Object方法的全面掌握程度第 370 题HashMap与HashTable的区别讲一下 考察对Java集合框架中并发安全与设计演进的理解第 371 题单例模式懒加载如何确保线程安全? 考察对线程安全单例实现及其并发细节的理解第 372 题在 Java 中执行 new 一个对象时,内存中发生了什么?请分步骤说明。 考察 Java 对象创建的内存分配、初始化顺序与线程安全边界第 373 题请解释 Java 中 Lambda 表达式是什么,并说明其常见使用场景。 考察对 Lambda 表达式语法、本质和应用场景的理解第 374 题项目中用到线程池,线程池有哪些? 考察对常见线程池类型及适用场景的理解第 375 题synchronized 和其他锁有什么区别? 考察对 Java 并发同步机制的理解与选型能力第 376 题请解释 LeakCanary 的内存泄漏检测原理。 考察对 Android 内存泄漏检测机制的理解,包括引用管理、弱引用、Handler 消息与生命周期监控。第 377 题请说明Java内存回收机制以及如何触发和调优内存回收 考察对Java垃圾回收原理、过程及调优方法的理解第 378 题请介绍你对List相关知识的理解和实际使用经验,包括常用实现类及其区别、适用场景和常见问题。 考察对Java集合框架中List核心接口与常用实现的掌握程度及实践认知第 379 题请解释 C 语言或 Java 中 static 关键字的作用和常见使用场景。 考察对 static 关键字的理解及其在变量、方法、类层面的应用第 380 题请说明线程池创建时的核心参数及其作用,例如核心线程数、最大线程数和任务队列等。 考察对线程池核心参数含义与协同机制的理解