前端/移动开发面试题 · Java
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 677 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 181 题请介绍线程池的核心参数,并结合项目实际说明这些参数是如何设置的。 考察对线程池核心参数的理解及项目落地中的配置与思考第 182 题Java和Kotlin的相互调用是否会产生空指针?在Java中怎么杜绝空指针? 考察Kotlin与Java互操作中的空安全机制及Java侧空指针防护手段第 183 题你觉得安卓多线程和其他多线程有什么区别? 考察对安卓多线程模型特性的理解与对比能力第 184 题请分别介绍Java集合框架中的List、Set和Map,说明它们的特点及适用场景。 考察对Java三大集合接口的差异理解及场景选择能力第 185 题Java中常见的加锁方式有哪些?请分别说明其原理和适用场景。 考察Java并发编程中不同锁机制的掌握与场景选择能力第 186 题HashMap和LinkedHashMap的区别是什么? 考察对Java集合框架中两种Map实现的结构、顺序特性和性能差异的理解第 187 题请说明 Java 内存模型(JMM)的核心内容及其在并发编程中的作用。 考察并发可见性、有序性和原子性的底层理解第 188 题请介绍 Java 的垃圾回收流程和机制。 考察对 JVM 垃圾回收原理、算法及常用收集器的理解第 189 题基本数据类型和引用数据类型有什么区别? 考察对Java等语言中内存模型、传值与传引用差异的理解第 190 题请说明 synchronized 与可重入锁(ReentrantLock)之间的关系,并对比它们的使用场景。 考察对 Java 内置锁与显式锁机制的理解及选型能力第 191 题学校学过后端 Java,为什么项目后端选择用 Node.js(Express 框架)? 考察技术选型的依据与个人独立思考能力第 192 题请介绍 Java 中 Set 集合的特点和主要用途。 考察对 Set 集合核心特性、实现类选择及适用场景的理解第 193 题Java垃圾回收算法有哪些? 考察对JVM垃圾回收基本算法及适用场景的理解第 194 题在Java中,如何保证多线程下变量的原子性和可见性?请分别说明。 考察并发关键概念的区分和实际保证手段第 195 题如果自定义一个全限定名与 java.lang.String 相同的类,它会被类加载器加载并使用吗?为什么? 考察类加载机制、双亲委派和核心类安全性第 196 题请用代码实现一个线程安全的单例模式,并解释你的实现为什么是线程安全的。 考察并发场景下单例的实现与线程安全理解第 197 题请说明 Java 中 Map 接口的主要作用。 考察对 Map 接口核心功能的掌握第 198 题循环引用是否能被回收? 考察 Java 垃圾回收对循环引用的处理机制与可达性分析理解第 199 题Java 中常用的基本数据结构有哪些?请分类说明。 考察对 Java 基础数据结构的系统性掌握第 200 题Java面向对象有哪些特点? 考察对封装、继承、多态等核心特性的理解