首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Java基础面试题合集
PeterMap
创建于2026-04-19
订阅专栏
Java基础面试题合集
暂无订阅
共35篇文章
创建于2026-04-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Java 基础面试专栏|一站式搞定 Java基础高频面试题
为了帮助大家系统备战 Java 后端面试,我们在掘金正式推出 Java 基础面试题合集 专栏,专注于 Java 基础核心考点,帮大家快速夯实基础、从容应对各类 Java 基础相关面试。 截至 2026
Java基础面试专栏(三十四):HashMap高频四问(扩容/容量/get/插入次数)
HashMap是Java开发中最常用的集合类之一,也是面试中的高频考点,尤其围绕“扩容”“容量”“get方法原理”“插入元素扩容次数”这四个问题,几乎是面试必问。很多开发者只知道表层用法,却不清楚底层
Java基础面试专栏(二十八):JDK动态代理为什么只能代理有接口的类?
在Java基础面试中,“JDK动态代理为什么只能代理有接口的类”是高频核心考点,尤其在考察Spring AOP底层原理时,经常作为前置提问出现。很多开发者仅能记住“必须有接口”这个结论,却无法说清底层
Java基础面试专栏(三十一):throw和throws关键字的区别
在Java异常处理中,throw和throws是两个高频出现、极易混淆的关键字。很多开发者在编码时误用两者,导致编译报错或异常处理逻辑失效;面试中,两者的区别也是基础必考题,若无法清晰区分,很容易错失
Java基础面试专栏(三十):Java中哪些方法不能被重写?
在Java面向对象编程中,方法重写是继承特性的核心应用之一,也是面试中高频考察的基础知识点。很多开发者在实际编码和面试答题中,容易混淆“可重写”与“不可重写”的方法类型,甚至误将“同名方法”当作“重写
Java基础面试专栏(三十三):volatile高频面试两问(能否修饰方法?会阻塞线程吗?)
在Java多线程编程中,volatile是高频出现的轻量级同步关键字,也是面试中常考的基础知识点。很多开发者对volatile的使用范围和底层特性理解不透彻,尤其容易混淆“能否修饰方法”“是否会导致线
Java基础面试专栏(二十九):new String("abc")到底创建了几个对象?
在Java基础面试中,new String("abc")创建对象的数量,是高频基础考点,也是容易踩坑的易错点。很多开发者会直接给出“2个对象”的固定答案,却忽略了核心前提——字符串常量池的状态,导致面
Java基础面试专栏(三十二):自定义对象的hashCode是怎么算出来的?
在Java开发中,hashCode是自定义对象的核心属性之一,也是HashMap、HashSet等哈希集合正常工作的关键。很多开发者只知道重写equals时要同步重写hashCode,却不清楚其底层计
Java基础面试专栏(二十五):Java8函数式编程深度解析
上一篇专栏我们解析了泛型的核心价值,解答了“为什么使用泛型而非Object接收”的面试高频问题,帮大家夯实了Java基础。今天我们聚焦另一个面试必考点——Java8函数式编程,这是Java语言里程碑式
Java基础面试专栏(二十):BlockingQueue与PriorityQueue详解
上一篇专栏我们详解了序列化与反序列化的核心概念、实现方式及常见协议选型,而队列作为Java中常用的数据结构,尤其是BlockingQueue和PriorityQueue,既是集合框架的重点,也是并发编
Java基础面试专栏(二十四):为什么要用泛型?告别Object强转的痛点
上一篇专栏我们深度解析了CopyOnWriteArrayList的核心原理、优缺点及适用场景,帮大家理清了并发List的面试思路。今天我们聚焦Java基础中的高频考点——泛型,核心解答面试中常问的“为
Java基础面试专栏(二十六):Stream流与for循环深度对比
在Java基础面试中,“Stream流和for循环的区别”是高频必考考点,无论是初阶还是中阶面试,都大概率会被问到,甚至会被追问细节。很多开发者只能说出“Stream更简洁”这种表面答案,无法直击核心
Java基础面试专栏(二十一):Java集合体系全解析
上一篇专栏我们详解了BlockingQueue与PriorityQueue的核心特性、实现原理及实战用法,而Java集合框架作为Java基础的核心内容,更是面试中的“必考题”。很多开发者在日常开发中频
Java基础面试专栏(二十二):面向对象核心解析(三大特性+思想+优势)
上一篇专栏我们全面拆解了Java集合体系的核心知识点,从整体体系到具体实现类,再到面试高频对比,帮大家理清了集合相关的面试思路。今天我们聚焦Java面向对象编程的核心——面向对象思想、三大特性及与面向
Java基础面试专栏(二十七):为什么序列化/反序列化必须实现Serializable接口?
在Java基础面试中,“实现序列化和反序列化为什么要实现Serializable接口”是高频基础考点,常以基础问答、代码辨析、异常排查等形式出现。很多开发者只知道“要实现这个接口”,却不清楚底层原因、
Java基础面试专栏(二十三):CopyOnWriteArrayList深度解析
上一篇专栏我们详解了Java面向对象的核心思想、三大特性及与面向过程的优势,帮大家理清了面向对象相关的面试思路。今天我们聚焦Java并发编程中的高频考点—CopyOnWriteArrayList,它是
Java基础面试专栏(五):String、StringBuffer、StringBuilder区别,面试必背核心考点
承接前四篇专栏,我们先后拆解了Java数据类型、抽象类与接口、final关键字、static关键字的核心考点,今天继续聚焦Java基础面试的高频重点——String、StringBuffer、Stri
Java基础面试专栏(十二):常见线程安全集合详解及实战用法
承接前十一篇专栏,我们先后拆解了Java数据类型、抽象类与接口、final关键字、static关键字,String、StringBuffer、StringBuilder的区别,==与equals()的
Java基础面试专栏(十三):HashMap底层原理与扩容机制详解
承接前十二篇专栏,我们先后拆解了Java数据类型、抽象类与接口、final关键字、static关键字,String、StringBuffer、StringBuilder的区别,==与equals()的
Java基础面试专栏(十八):JDK动态代理与CGLib动态代理详解及区别
上一篇专栏我们详解了对象拷贝的三种方式,而动态代理作为Java中面向切面编程(AOP)的核心技术,也是面试中的高频重难点。在实际开发中,动态代理常用于日志记录、事务管理、权限控制等场景,而JDK动态代
下一页