前端/移动开发面试题 · Java
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 677 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 161 题请说明多继承的缺点,并解释为什么 Java 通过接口来规避这些问题? 考察对多继承缺陷的理解及 Java 接口设计动机第 162 题在Java中,Map接口与HashMap实现类之间有什么区别? 考察对Java集合框架中接口与实现类关系的理解第 163 题Java垃圾回收为什么分代? 考察JVM内存模型与垃圾回收设计原理第 164 题Java重载和重写的区别? 考察方法重载与重写的语法、绑定机制和设计意图第 165 题什么是线程安全类?请举例说明如何设计一个线程安全的类。 考察对线程安全概念的理解及实际设计能力第 166 题请谈谈volatile关键字 考察对volatile内存语义、可见性与有序性的理解第 167 题反射的原理和使用方式是什么? 考察对反射机制原理、核心API及典型应用场景的理解第 168 题线程通信方式有哪些? 考察并发编程基础与线程协作机制的掌握第 169 题请介绍Java线程池的核心参数以及常见的线程池类型。 考察对线程池核心参数的理解及常见线程池类型的掌握第 170 题请介绍线程池的核心参数与工作原理,并手写一个线程池实现。 考察线程池参数理解、执行流程与基本实现能力第 171 题Java 默认的垃圾回收机制是什么,并说明其基本工作原理? 考察对 Java 垃圾回收基础机制的理解,包括默认回收器和基本流程第 172 题Java集合体系用过什么? 考察对Java集合框架的熟悉程度、常用类选择及实际应用第 173 题Kotlin和Java有什么不一样 考察对Kotlin与Java语言特性差异的理解第 174 题请比较 LinkedList、ArrayList 和 CopyOnWriteArrayList 的底层实现、适用场景以及线程安全性差异。 考察对 Java 常见 List 实现原理、性能特征和并发安全特性的理解第 175 题请描述Java中一个对象从创建到可被使用的完整过程。 考察对Java对象创建生命周期及JVM内存分配机制的理解第 176 题String 在 Java 中属于基本类型还是引用类型?它与基本数据结构的区别是什么? 考察 String 的类型定位与对象特性第 177 题JVM和进程的关系? 考察对Java运行时环境与操作系统进程模型的理解第 178 题请说明线程池的工作原理,包括其核心参数和执行流程。 考察对线程池核心机制、参数作用及任务执行流程的理解第 179 题重写equals有什么需要注意的原则? 考察对Java equals方法契约、对称性、传递性及与hashCode关系的理解第 180 题MySQL 中 BIGINT 类型的数值在 Java 中通常使用哪个类型?为什么? 考察数据库数字类型与 Java 类型的映射及精度风险意识