
在本篇文章开始之前,我想先来回答一个问题:我为什么要写这样一篇关于面试的文章?原因有三个:第
一,我想为每一个为梦想时刻准备着的“有心人”,尽一份自己的力量,提供一份高度精华的 Java 面试
清单;第二,目前市面上的面试题不是答案不准确就是内容覆盖面太窄,所以提供一份经典而又准确的面
试题是非常有必要的;第三,本文会对部分面试题提供详细解读和代码案例,让读者知其然并知其所以
然,从而学到更多的知识。
或许这份面试题还不足以囊括所有 Java 问题,但有了它,我相信你一定不会“败”的很惨,因为有了
它,足以应对目前市面上绝大部分的 Java 面试了,因为这篇文章不论是从深度还是广度上来讲,都已经
囊括了非常多的知识点了。
凡事预则立,不预则废。能读到这里的人,我相信都是这个世界上的“有心人”,还是那句老话:上天不
负有心人!我相信你的每一步努力,都会收获意想不到的回报。
适宜阅读人群
需要面试的初/中/高级 Java 程序员
想要查漏补缺的人
想要不断完善和扩充自己 Java 技术栈的人
Java 面试官
阅读建议
本文会按技能模块划分文章段落,每个模块里的内容,从易到难依次进行排序,各模块之间不存在互相关
联的关系,读者可选择文章顺序阅读或者跳跃式阅读。
包含的模块
本文分为十九个模块,分别是: Java 基础、容器、多线程、反射、对象拷贝、Java Web 、异常、网
络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、MyBatis、RabbitMQ、
Kafka、Zookeeper、MySQL、Redis、JVM ,如下图所示:
评论