本文档是从阿里面试官整理的 Java 面试题;包含了 Java 基础、Java 集合容器、Java 异常、并发编程、JVM、Spring、Spring MVC、Spring Boot、Spring Cloud、MyBatis、Redis、MySQL 数据库、消息中间件 MQ 与 RabbitMQ、Dubbo、Linux、Tomcat、ZooKeeper、Netty、 架构设计 &分布式 &数据结构与算法等等,都是互联网大厂的面试真题,已经有粉丝靠这份 PDF 拿下众多大厂的 offer。
Java 基础知识专题
Java 集合容器专题
-
怎么确保一个集合不能被修改?
-
如何决定使用 HashMap 还是 TreeMap?
-
HashMap 在 JDK1.7 和 JDK1.8 中有哪些不同?HashMap 的底层实现
-
ConcurrentHashMap 底层具体实现知道吗?实现原理是什么?
Java 异常专题
-
throw 和 throws 的区别是什么?
-
try-catch-finally 中,如果 catch 中 return 了,finally 还会执行吗?<