前端/移动开发面试题 · 技术原理 · Java
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 662 道 · 更新 2026-08-05
筛选题目已选:技术原理 · Java
考察点
技术栈
第 241 题synchronized和volatile的区别是什么? 考察并发基础中对同步机制和内存可见性的理解第 242 题Java 代码从编写到在不同操作系统上运行,经历了哪些主要流程? 考察对 Java 跨平台运行机制的整体理解第 243 题内存泄漏的常见原因有哪些?请举例说明。 考察对内存泄漏根因的体系化理解第 244 题接口和抽象类的区别 考察对面向对象核心概念的理解与运用第 245 题Java的回收机制是什么样的,新生代到老年代切换的场景有哪些? 考察对JVM分代垃圾回收机制及对象晋升机制的理解第 246 题如何合理创建线程池?有哪些常见的创建方式? 考察线程池创建方式的规范性与实践认知第 247 题请解释 Java 中对象的创建过程以及对象在堆内存中的存在形式。 考察对 Java 对象生命周期和内存模型的基本理解第 248 题请详细讲解一下 Java 的垃圾回收(GC)机制。 考察对 JVM 内存管理、垃圾回收算法及常见收集器原理的理解第 249 题写一个线程安全的单例模式(代码实现) 考察并发控制与单例设计模式的理解及编码实现第 250 题Java常用的集合有哪些? 考察Java集合框架的基础掌握与分类理解第 251 题请详细讲解Java线程池的工作原理,包括核心参数、执行流程、常见问题及调优思路。 考察对Java线程池原理、参数、执行流程和调优的深入理解第 252 题请举例说明打破双亲委派机制的场景,并解释为什么需要这样做,比如 Tomcat 和 SPI 这类例子背后的原因是什么? 考察对类加载机制的理解深度及应用场景的权衡第 253 题请介绍Java集合框架的主要分类,并说明各类型的适用场景。 考察Java集合框架的整体结构、核心接口区分及场景选择能力第 254 题TypeScript 的类型检查发生在编译阶段,Java 的类型检查发生在编译阶段。请分别说明两者在类型检查上的主要区别。 考察对 TypeScript 与 Java 类型检查时机的理解及差异第 255 题请解释在代理模式中,代理对象是否需要持有原始对象的引用? 考察对代理模式结构、职责及实现方式的理解第 256 题在 Java 中,synchronized 修饰的递归方法会发生死锁或卡住吗?请解释原因。 考察可重入锁机制与 synchronized 的递归调用行为第 257 题Object类有哪些常见的方法? 考察对Java根类Object常用方法及其用途的理解第 258 题Java 中常见的内置锁和显式锁有哪些?请说明它们的主要区别。 考察对 Java 锁体系的整体认知与选型意识第 259 题HashMap是否线程安全?为什么? 考察对HashMap并发安全的认知第 260 题在 Java 中,对象作为参数传递时是值传递还是引用传递?请解释其机制。 考察 Java 参数传递机制及对对象引用的理解