JavaGuide 是什么?Java 后端面试与 AI 应用开发指南

Snailclimb/JavaGuide · GitHub · 官网
MCP 工具
Star15.9万
近 7 天新增0
编程语言JavaScript
开源协议Apache-2.0
创建于2018-05-07
最近更新2026-10-15

中文导读

JavaGuide 是一份面向 Java 后端面试的开源知识库,内容覆盖 Java 基础、并发、JVM、计算机基础、数据库、分布式、高并发和系统设计等后端核心主题,并延伸出 AI 应用开发方向,涉及 LLM、Agent、RAG、MCP 等工程实践。项目提供在线阅读站点和面试突击版本,还包含面试通关计划、学习路线等准备材料,适合需要系统复习后端知识或补充 AI 应用开发内容的开发者按需查阅。

根据 GitHub 公开数据,该项目的编程语言为 JavaScript,开源协议为 Apache-2.0,创建于 2018-05-07,最近更新于 2026-10-15,目前有 159,056 个 Star。

项目介绍

JavaGuide 是一份开源的 Java 面试与后端通用面试指南,内容覆盖计算机基础、数据库、分布式、高并发、系统设计等后端核心知识,同时包含面向后端开发者的 AI 应用开发内容,涉及 LLM、Agent、RAG、MCP、Claude Code、Codex 等主题。

项目以文档形式组织,提供在线阅读站点 javaguide.cn,并设有面试突击版本 interview.javaguide.cn,方便按重点复习。仓库还包含 Java 后端面试通关计划、学习路线、简历编写指南等准备材料。

AI 相关部分单独开源在 AIGuide 仓库,并在 javaguide.cn/ai/ 提供在线阅读,适合希望系统准备面试或补充后端与 AI 工程知识的开发者参考。

主要功能

适合谁用

适合准备 Java 后端面试的开发者,以及希望系统学习后端通用知识与 AI 应用开发的程序员。

快速上手

  1. 在线阅读:访问 javaguide.cn 获取完整内容
  2. 面试突击:访问 interview.javaguide.cn 查看重点版本
  3. AI 应用开发:访问 javaguide.cn/ai/ 阅读 AI 指南
  4. 本地阅读:克隆仓库后直接查看 docs 目录下的 Markdown 文档

Star 增长趋势

159,056159,020 · 2026-10-14 至 2026-10-16

同类项目

面向 AI 编程代理的性能优化系统
★ 28.0万 · JavaScript · 更新于 2026-10-15
通过 MCP 让 AI Agent 逆向分析二进制、应用与网站
★ 27.0万 · TypeScript · 更新于 2026-10-16
可视化与代码结合的工作流自动化平台,原生支持 AI
★ 20.8万 · TypeScript · 更新于 2026-10-15
开源 LLM 应用开发平台,可视化编排工作流与 RAG
★ 15.9万 · TypeScript · 更新于 2026-10-16
自托管、可扩展的 AI 对话界面,支持 Ollama 与 OpenAI 兼容 API
★ 15.6万 · Python · 更新于 2026-10-16
一键切换 AI 编程工具 API 供应商的跨平台桌面管理器
★ 14.5万 · Rust · 更新于 2026-10-15