# Java-Interview **Repository Path**: xwcoding/Java-Interview ## Basic Information - **Project Name**: Java-Interview - **Description**: 「Java面试指南」一份通向理想互联网公司的面试指南,包括 Java基础、Java并发、JVM、MySQL、Redis、Spring、MyBatis、Kafka、计算机操作系统、计算机网络、系统设计、分布式、Java 项目实战等。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: https://github.com/cosen1024/Java-Interview - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 284 - **Created**: 2021-09-05 - **Last Updated**: 2022-05-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Java-Interview 「Java面试小抄」一份通向理想互联网公司的面试指南,包括 Java基础、集合、Java并发、JVM、MySQL、Redis、Spring、MyBatis、Kafka、操作系统、计算机网络、系统设计、分布式、Java 项目实战等


微信交流群 公众号 知乎 CSDN 牛客网 免费PDF


👍推荐免费下载几百本计算机经典 电子书
## 更多
:orange_book: PDF下载方式(点击此处可下载) 请微信扫描或搜索下方个人公众号『**程序员库森**』后,回复关键字『**pdf**』,即可下载该面试小抄的**最新 PDF 版本**。

个人公众号

大家在阅读过程中,如果遇到错误的地方或者新的见解,都可以通过邮箱:cosen1024@163.com 与我交流! 也可以直接在[Github](https://github.com/cosen1024/Java-Interview)上提交issue或pr,感谢大家的参与~ 另仓库中的全部知识点均来自本人学习总结、读书笔记、网络博文等。 ## 🚀 目录结构(不断更新中) ### Java基础 * [Java基础上](https://github.com/cosen1024/Java-Interview/blob/main/Java%E5%9F%BA%E7%A1%80/Java%E5%9F%BA%E7%A1%80%E4%B8%8A.md) * [Java基础下](https://github.com/cosen1024/Java-Interview/blob/main/Java%E5%9F%BA%E7%A1%80/Java%E5%9F%BA%E7%A1%80%E4%B8%8B.md) ### 集合 * [Java集合高频面试题](https://github.com/cosen1024/Java-Interview/blob/main/Java%E9%9B%86%E5%90%88/Java%E9%9B%86%E5%90%88%E9%AB%98%E9%A2%91%E9%9D%A2%E8%AF%95%E9%A2%98.md) * [HashMap](https://github.com/cosen1024/Java-Interview/blob/main/Java集合/HashMap.md) * [HashMap的线程安全问题](https://github.com/cosen1024/Java-Interview/blob/main/Java集合/HashMap的线程安全问题.md) * [ConcurrentHashMap](https://github.com/cosen1024/Java-Interview/blob/main/Java集合/ConcurrentHashMap.md) ### JVM * [JVM](https://github.com/cosen1024/Java-Interview/blob/main/JVM/JVM.md) ### Java并发 * [Java多线程面试-总结版](https://github.com/cosen1024/Java-Interview/blob/main/Java%E5%B9%B6%E5%8F%91/Java%E5%A4%9A%E7%BA%BF%E7%A8%8B%E6%80%BB%E7%BB%93%E7%89%88.md) * [进程通信和线程通信的方式](https://github.com/cosen1024/Java-Interview/blob/main/Java并发/进程通信和线程通信的方式.md) * [如何设计线程池](https://github.com/cosen1024/Java-Interview/blob/main/Java并发/如何设计线程池.md) * [AQS原理](https://github.com/cosen1024/Java-Interview/blob/main/Java并发/AQS.md) ### MySQL * [MySQL基础、锁、事务、分库分表、优化](https://github.com/cosen1024/Java-Interview/blob/main/MySQL/MySQL%E5%9F%BA%E7%A1%80%E3%80%81%E9%94%81%E3%80%81%E4%BA%8B%E5%8A%A1%E3%80%81%E5%88%86%E5%BA%93%E5%88%86%E8%A1%A8%E3%80%81%E4%BC%98%E5%8C%96.md) * [MySQL基础](https://github.com/cosen1024/Java-Interview/blob/main/MySQL/MySQL.md) ### Redis * [Redis](https://github.com/cosen1024/Java-Interview/blob/main/Redis/Redis.md) ### Spring * [Spring](https://github.com/cosen1024/Java-Interview/blob/main/Spring/Spring.md) ## 计算机网络 * [计算机网络上](https://github.com/cosen1024/Java-Interview/blob/main/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C%E4%B8%8A.md) * [计算机网络下](https://github.com/cosen1024/Java-Interview/blob/main/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C%E4%B8%8B.md) ## 操作系统 * [操作系统](https://github.com/cosen1024/Java-Interview/blob/main/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F.md) ## MQ * [Kafka](https://github.com/cosen1024/Java-Interview/blob/main/MQ/Kafka%E9%9D%A2%E8%AF%95%E9%A2%98.md) * [RabbitMQ、RocketMQ](https://github.com/cosen1024/Java-Interview/blob/main/MQ/MQ%E9%9D%A2%E8%AF%95%E9%A2%98.md) ## Dubbo * [Dubbo](https://github.com/cosen1024/Java-Interview/blob/main/Dubbo/Dubbo%E9%9D%A2%E8%AF%95%E9%A2%98.md) ## 关于我 [库森的校招经历](http://mp.weixin.qq.com/s?__biz=Mzg4MjUxMTI4NA==&mid=2247483796&idx=1&sn=bdc95819d442ac946b6e49dee6ee36de&chksm=cf54dd4ff82354594280041ce65f639a8ed3361df03da95bed743474a6075dfa973f35acc029&token=2080698617&lang=zh_CN#rd)