JavaGuide (Snailclimb/JavaGuide)
Searching Database…
这是什么?
JavaGuide 是一份免费开源的 Java 和后端面试指南:汇集了学习笔记和问答总结,内容涵盖 Java 核心、计算机基础、数据库和系统设计。
它是书、视频课程,还是网站?
是一系列文字文章——这个仓库就是一个 VuePress 文档网站的 Markdown 源码,主要在 javaguide.cn 上在线阅读,页面顶部还提供了英文版和日文版的链接。
整份指南都是免费的吗,还是有一部分要收费?
核心内容是免费的,但并非全部:Elasticsearch 面试总结明确标注为付费内容,另外像《Java 面试指北》这本书是作为补充资料单独提供的。
我现在不找工作,还有必要看吗?
有必要。它也可以当作系统学习后端知识的资料:为不知道从哪里入手的人提供了循序渐进的学习计划,还有一份四万多字的 Java 学习路线。
能离线阅读吗,还是只能在网站上 看?
有一个精简的“面试突击版”,配有制作精美的 PDF 可以下载;而且仓库本身就是纯 Markdown,你也可以直接在 GitHub 上阅读每一篇文章。
Java 部分的内容更新得及时吗?
这份指南会跟进新版本发布,从 Java 8 到 Java 25 都有逐个新特性的总结,JVM 部分则以官方 JVM 规范和《深入理解 Java 虚拟机》这本书为主要参考。
它也涵盖后端工作中较新的 AI 方向吗?
作者还开源了一份配套的 AI 应用开发指南,内容涵盖 LLM、Agent、RAG、MCP、Claude Code 和 Codex,定位是 JavaGuide 的 AI 姊妹篇。
它对面试中非技术方面的东西有帮助吗?
有帮助——里面有关于程序员简历怎么写、项目经验怎么讲、如何缓解面试紧张情绪,以及校招没有实习经验该怎么办等方面的指南。
What are similar projects?
toBeBetterJavaer, interview_internal_reference, advanced-java, JCSprout, CS-Notes, ragent, miaosha, JavaFamily
Which topics is it in?
docs, jvm, spring-boot, elasticsearch, system-design, interview-questions, concurrency, context-engineering, mongodb, interview, algorithms, computer-science

