前端/移动开发面试题 · Java
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 677 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 261 题TypeScript 的类型检查发生在编译阶段,Java 的类型检查发生在编译阶段。请分别说明两者在类型检查上的主要区别。 考察对 TypeScript 与 Java 类型检查时机的理解及差异第 262 题请解释在代理模式中,代理对象是否需要持有原始对象的引用? 考察对代理模式结构、职责及实现方式的理解第 263 题在 Java 中,synchronized 修饰的递归方法会发生死锁或卡住吗?请解释原因。 考察可重入锁机制与 synchronized 的递归调用行为第 264 题Object类有哪些常见的方法? 考察对Java根类Object常用方法及其用途的理解第 265 题Java 中常见的内置锁和显式锁有哪些?请说明它们的主要区别。 考察对 Java 锁体系的整体认知与选型意识第 266 题HashMap是否线程安全?为什么? 考察对HashMap并发安全的认知第 267 题在 Java 中,对象作为参数传递时是值传递还是引用传递?请解释其机制。 考察 Java 参数传递机制及对对象引用的理解第 268 题Synchronized的原理是什么? 考察对Java内置锁底层实现、锁优化和并发原理的理解第 269 题在 Java 或类似语言中,有哪些典型情况会导致内存泄漏? 考察对内存泄漏常见场景及成因的理解第 270 题ReentrantLock可以实现而synchronized不能实现的功能是? 考察对Java并发锁机制差异的掌握,特别是ReentrantLock的独有能力第 271 题Java的引用类型有哪些? 考察对Java对象生命周期和垃圾回收基础知识的掌握第 272 题lambda表达式的函数传参是如何实现的? 考察对lambda底层机制、函数式接口及参数传递的理解第 273 题synchronized可重入吗? 考察对synchronized重入机制的理解与适用场景第 274 题内存泄漏的常见场景有哪些?如何定位并修复内存泄漏? 考察对内存泄漏典型场景、定位方法和修复策略的理解第 275 题如何设计线程池,参数如何设置? 考察线程池核心参数的理解、任务模型分析及合理配置第 276 题在Java中,引用类型变量是否占用额外的内存空间?请说明其内存布局。 考察对引用类型内存占用和JVM内存模型的理解第 277 题在什么场景下你会使用运行时注解(Runtime Annotation)? 考察对Java注解保留策略及其在运行时使用的理解第 278 题在 Java 的 Stream API 中,filter、compute 和 method 相关操作是否有参数? 考察 Java Stream API 中 filter 等方法及 compute 相关方法的参数使用第 279 题介绍volatile关键字、使用场景。 考察对Java并发中可见性与有序性的理解及实际应用第 280 题请讲一讲 ThreadLocal 的工作原理、典型应用场景以及使用时需要注意哪些问题? 考察对 ThreadLocal 的实现原理、应用场景和内存泄漏等风险的理解