--- home: true icon: home title: Java 面试指南 description: 「Java 学习指北 + Java 面试指南」覆盖 Java 基础、集合、并发、JVM、数据库、Redis、Spring、系统设计等核心知识,帮助你系统学习与高效备战校招/社招后端面试。 heroImage: /logo.svg heroText: JavaGuide tagline: 「Java学习 + 面试指南」涵盖 Java 程序员需要掌握的核心知识 head: - - meta - name: keywords content: JavaGuide,Java面试,Java学习,Java基础,JVM,并发编程,Spring,MySQL,Redis,系统设计,后端面试 - - meta - property: og:site_name content: JavaGuide - - meta - property: og:title content: JavaGuide(Java学习&面试指南) - - meta - property: og:description content: 「Java 学习指北 + Java 面试指南」覆盖 Java 基础、集合、并发、JVM、数据库、Redis、Spring、系统设计等核心知识,帮助你系统学习与高效备战校招/社招后端面试。 - - meta - property: og:type content: website - - meta - property: og:url content: https://javaguide.cn/ - - meta - property: og:image content: https://javaguide.cn/logo.png - - meta - name: twitter:card content: summary_large_image - - meta - name: twitter:title content: JavaGuide(Java学习&面试指南) - - meta - name: twitter:description content: 「Java 学习指北 + Java 面试指南」覆盖 Java 基础、集合、并发、JVM、数据库、Redis、Spring、系统设计等核心知识,帮助你系统学习与高效备战校招/社招后端面试。 - - meta - name: twitter:image content: https://javaguide.cn/logo.png - - link - rel: canonical href: https://javaguide.cn/ - - script - type: application/ld+json - |- { "@context": "https://schema.org", "@type": "WebSite", "name": "JavaGuide", "url": "https://javaguide.cn/", "description": "「Java 学习指北 + Java 面试指南」覆盖 Java 基础、集合、并发、JVM、数据库、Redis、Spring、系统设计等核心知识,帮助你系统学习与高效备战校招/社招后端面试。", "inLanguage": "zh-CN" } actions: - text: 开始阅读 link: /home.md type: primary - text: 知识星球 link: /about-the-author/zhishixingqiu-two-years.md type: default footer: |- 鄂ICP备2020015769号-1 | 主题: VuePress Theme Hope --- ## 🔥必看 - [Java 面试指南](./home.md)(⭐网站核心):Java 学习&面试指南(Go、Python 后端面试通用,计算机基础面试总结)。 - [Java 优质开源项目](./open-source-project/):收集整理了 Gitee/Github 上非常棒的 Java 开源项目集合,按实战项目、系统设计、工具类库等维度做了精细分类,持续更新维护! - [优质技术书籍推荐](./books/):优质技术书籍推荐合集,涵盖了从计算机基础、数据库、搜索引擎到分布式系统、高可用架构的全方位内容,持续更新维护! - **面试资料补充**: - [《Java 面试指北》](https://javaguide.cn/zhuanlan/java-mian-shi-zhi-bei.html):四年打磨,和 JavaGuide 开源版的内容互补,带你从零开始系统准备后端面试! - [《后端面试高频系统设计&场景题》](https://javaguide.cn/zhuanlan/back-end-interview-high-frequency-system-design-and-scenario-questions.html):30+ 道高频系统设计和场景面试,助你应对当下中大厂面试趋势。 ## 💻 实战项目 - [⭐AI 智能面试辅助平台 + RAG 知识库](https://javaguide.cn/zhuanlan/interview-guide.html):基于 Spring Boot 4.0 + Java 21 + Spring AI 2.0 开发。非常适合作为学习和简历项目,学习门槛低,帮助提升求职竞争力,是主打就业的实战项目。 - [手写 RPC 框架](https://javaguide.cn/zhuanlan/handwritten-rpc-framework.html):从零开始基于 Netty+Kyro+Zookeeper 实现一个简易的 RPC 框架。麻雀虽小五脏俱全,项目代码注释详细,结构清晰。 ## 🚀 面试突击版本 很多同学有“临时突击面试”的需求,所以我专门做了一个 [JavaGuide 面试突击版](https://interview.javaguide.cn/home.html):在 [JavaGuide](https://javaguide.cn/home.html) 原有内容基础上做了大幅精简,只保留高频必考重点,并一直持续更新。 在这些“精简后的重点”里,我又额外用 ⭐️ 标出了**重点中的重点**,方便你优先浏览、快速记忆。 同时提供亮色(白天)和暗色(夜间)PDF,**需要打印的同学记得选亮色版本**,纸质阅读体验会更好。 如果你**时间比较充裕**,更推荐直接在 [JavaGuide 官网](https://javaguide.cn/) 上**系统学习**:内容比突击版更全面、更深入,更适合打基础和长期提升。 **突击版本网站入口**:[interview.javaguide.cn](https://interview.javaguide.cn/) 对应的 PDF 版本,可以直接在公众号后台回复“**PDF**”获取: JavaGuide 公众号 ## 🌐 关于网站 JavaGuide 已经持续维护 6 年多了,累计提交了接近 **6000** commit ,共有 **570+** 多位贡献者共同参与维护和完善。真心希望能够把这个项目做好,真正能够帮助到有需要的朋友! 如果觉得 JavaGuide 的内容对你有帮助的话,还请点个免费的 Star(绝不强制点 Star,觉得内容不错有收获再点赞就好),这是对我最大的鼓励,感谢各位一路同行,共勉!传送门:[GitHub](https://github.com/Snailclimb/JavaGuide) | [Gitee](https://gitee.com/SnailClimb/JavaGuide)。 - [项目介绍](./javaguide/intro.md)(JavaGuide 的诞生) - [贡献指南](./javaguide/contribution-guideline.md)(期待你的贡献,奖励丰富) - [常见问题](./javaguide/faq.md)(统一回复大家的一些疑问)