JavaGuide
Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Install / Use
claude mcp add Snailclimb -- npx -y github:Snailclimb/JavaGuideIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
Data & AnalyticsSupported Platforms
Our assessment of JavaGuide
JavaGuide scores 86/100 on our quality scale, 411th of 596 Data & Analytics skills we index.
Its MCP Server is 20 KB long, well organised into 58 sections and no code examples: a thorough specification that gives an agent plenty to work with.
With 159,455 GitHub stars, it is one of the more widely adopted skills in the catalogue.
Maintenance, license and trust
- The repository was last updated 12 days ago, so JavaGuide is actively maintained.
- Our last check on 2026-09-27 found the source still online.
- It is released under the Apache-2.0 license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 95/100, with 1 caution from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.
AI review by kimi-k2.7-code on 2026-09-24. Automated pattern scan on 2026-09-24. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
JavaGuide compared with similar skills
All 4 of these similar skills score higher than JavaGuide; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| JavaGuide (this skill)by Snailclimb | 86 | 159.5k | 12d ago | MCP Server |
| claude-memby thedotmack | 100 | 113.8k | today | CLAUDE.md |
| taste-skillby Leonxlnx | 100 | 111.0k | 1d ago | CLAUDE.md |
| Agent-Reachby Panniantong | 100 | 109.5k | 1d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 79.0k | today | CLAUDE.md |
Frequently asked questions
- How do I install JavaGuide?
- Run
claude mcp add Snailclimb -- npx -y github:Snailclimb/JavaGuide. The install tabs above show the steps for each supported agent. - Which AI agents does JavaGuide work with?
- It is written for Claude Code and Claude Desktop, as a MCP Server file. Other agents that read the same format can often use it too.
- Is JavaGuide safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It is Apache-2.0-licensed and scores 95/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is JavaGuide still maintained?
- The repository was last updated 12 days ago, so JavaGuide is actively maintained.
Skill content
View source on GitHub- 推荐在线阅读(体验更好,速度更快):javaguide.cn
- 面试突击版本(只保留重点,附带精美 PDF 下载):interview.javaguide.cn
<a href="https://trendshift.io/repositories/1319" target="_blank"><img src="https://trendshift.io/api/badge/repositories/1319" alt="Snailclimb%2FJavaGuide | Trendshift" style="width: 250px; height: 55px;" width="250" height="55"/></a>
</div><!-- #region home -->
- 大模型实战项目: ⭐AI 智能面试辅助平台 + RAG 知识库(基于 Spring Boot 4.0 + Java 21 + Spring AI 2.0,非常适合作为学习和简历项目,学习门槛低)。
- 面试资料补充:
- 《Java 面试指北》:四年打磨,和 JavaGuide 开源版的内容互补,带你从零开始系统准备面试!
- 《后端面试高频系统设计&场景题》:30+ 道高频系统设计和场景面试,助你应对当下中大厂面试趋势。
- 使用建议 :如果你想要系统准备 Java 后端面试但又不知道如何开始的,可以参考 Java 后端面试通关计划(后端通用)。
- 求个 Star:如果觉得 JavaGuide 的内容对你有帮助的话,还请点个免费的 Star,这是对我最大的鼓励,感谢各位一起同行,共勉!传送门:GitHub | Gitee。
- 转载须知:以下所有文章如非文首说明为转载皆为 JavaGuide 原创,转载请在文首注明出处。如发现恶意抄袭/搬运,会动用法律武器维护自己的权益。让我们一起维护一个良好的技术创作环境!
AI 应用开发面试指南
面向后端开发者的 AI 应用开发、AI 编程实战与面试指南已开源,涵盖 LLM、Agent、RAG、MCP、Claude Code、Codex 等核心技术与工程实践。对标 JavaGuide!有帮助的话,欢迎 Star!
后端面试准备
- ⭐Java 后端面试通关计划(涵盖后端通用体系) (一定要看 :+1:)
- 如何高效准备 Java 面试?
- Java 后端面试重点总结
- Java 学习路线(最新版,4w+ 字)
- 程序员简历编写指南
- 项目经验指南
- 面试太紧张怎么办?
- 校招没有实习经历怎么办?实习经历怎么写?
Java
基础
知识点/面试题总结(必看:+1:):
重要知识点详解:
- 为什么 Java 中只有值传递?
- Java 序列化详解
- 泛型&通配符详解
- Java 反射机制详解
- Java 代理模式详解
- BigDecimal 详解
- Java 魔法类 Unsafe 详解
- Java SPI 机制详解
- Java 语法糖详解
集合
知识点/面试题总结:
- Java 集合常见知识点&面试题总结(上) (必看 :+1:)
- Java 集合常见知识点&面试题总结(下) (必看 :+1:)
- Java 容器使用注意事项总结
源码分析:
- ArrayList 核心源码+扩容机制分析
- LinkedList 核心源码分析
- HashMap 核心源码+底层数据结构分析
- ConcurrentHashMap 核心源码+底层数据结构分析
- LinkedHashMap 核心源码分析
- CopyOnWriteArrayList 核心源码分析
- ArrayBlockingQueue 核心源码分析
- PriorityQueue 核心源码分析
- DelayQueue 核心源码分析
IO
并发
知识点/面试题总结(必看 :+1:)
重要知识点详解:
- Java 锁详解
- 乐观锁和悲观锁详解
- CAS 详解
- JMM(Java 内存模型)详解
- 线程池:Java 线程池详解、Java 线程池最佳实践
- ThreadLocal 详解
- Java 并发容器总结
- Atomic 原子类总结
- AQS 详解
- CompletableFuture 详解
JVM(必看 :+1:)
JVM 这部分内容主要参考 JVM 虚拟机规范-Java8 和周志明老师的《深入理解 Java 虚拟机(第 3 版)》 (强烈建议阅读多遍!)。
新特性
- Java 8:Java 8 新特性总结(翻译)、Java8 常用新特性总结
- Java 9 新特性概览
- Java 10 新特性概览
- Java 11 新特性概览
- Java 12 & 13 新特性概览
- Java 14 & 15 新特性概览
- Java 16 新特性概览
- Java 17 新特性概览
- Java 18 新特性概览
- Java 19 新特性概览
- Java 20 新特性概览
- Java 21 新特性概览
- Java 22 & 23 新特性概览
- Java 24 新特性概览
- Java 25 新特性概览
计算机基础
操作系统
- 操作系统常见知识点&面试题总结(上)
- 操作系统常见知识点&面试题总结(下)
- 进程与线程详解:区别、状态、通信、上下文切换与虚拟线程
- 进程间通信(IPC)详解:管道、消息队列、共享内存、Socket 与 Binder
- 死锁详解:四个必要条件、Java 死锁排查与数据库死锁处理
- 操作系统内存管理详解:分页、分段、页面置换、Swap 与 OOM
- 虚拟内存详解:地址转换、TLB、缺页中断与页面置换
- 操作系统文件系统详解:inode、VFS、Page Cache 与日志机制
- I/O 多路复用详解:select、poll、epoll 原理与区别
- 零拷贝详解:mmap、sendfile 与 splice
- Linux:
网络
知识点/面试题总结:
重要知识点详解:
- OSI 和 TCP/IP 网络分层模型详解(基础)
- 应用层常见协议总结(应用层)
- HTTP vs HTTPS(应用层)
- HTTP 1.0 vs HTTP 1.1(应用层)
- HTTP 常见状态码(应用层)
- DNS 域名系统详解(应用层)
- TCP 三次握手和四次挥手(传输层)
- TCP Keepalive 和 HTTP Keep-Alive 有什么区别?(传输层)
- TCP 传输可靠性保障(传输层)
- 能 Ping 通,TCP 就一定能连通吗?(传输层)
- TCP 和 UDP 可以使用同一个端口吗?(传输层)
- 一台主机最多能保持多少个 TCP 连接?(传输层)
- ARP 协议详解(网络层)
- NAT 协议详解(网络层)
- 网络攻击常见手段总结(安全)
数据结构
图解数据结构:
- 线性数据结构 :数组、链表、栈、队列
- 图
- 堆
- 树:重点关注红黑树、B-,B+,B*树、LSM 树
其他常用数据结构:
算法
算法这部分内容非常重要,如果你不知道如何学习算法的话,可以看下我写的:
常见算法问题总结:
另外,GeeksforGeeks 这个网站总结了常见的算法,比较全面系统。
数据库
基础
MySQL
知识点/面试题总结:
- MySQL 常见知识点&面试题总结 (必看 :+1:)
- MySQL 高性能优化规范建议总结
重要知识点:
Truncated for display — read the full file on GitHub.
Related Skills
claude-mem
113.8kPersistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
taste-skill
111.0kAgent skills that give coding agents taste: art direction, reference images and a browser check instead of generic AI pages
Agent-Reach
109.5kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
headroom
79.0kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

