JavaGuide README

The project's README from github.com/Snailclimb/JavaGuide. As one markdown file: README.md.

English | 日本語 | 简体中文

logo

GitHub | Gitee

Snailclimb%2FJavaGuide | Trendshift

  • 大模型实战项目: ⭐AI 智能面试辅助平台 + RAG 知识库(基于 Spring Boot 4.0 + Java 21 + Spring AI 2.0,非常适合作为学习和简历项目,学习门槛低)。
  • 面试资料补充:
  • 使用建议 :如果你想要系统准备 Java 后端面试但又不知道如何开始的,可以参考 Java 后端面试通关计划(后端通用)。
  • 求个 Star:如果觉得 JavaGuide 的内容对你有帮助的话,还请点个免费的 Star,这是对我最大的鼓励,感谢各位一起同行,共勉!传送门:GitHub | Gitee。
  • 转载须知:以下所有文章如非文首说明为转载皆为 JavaGuide 原创,转载请在文首注明出处。如发现恶意抄袭/搬运,会动用法律武器维护自己的权益。让我们一起维护一个良好的技术创作环境!

AI 应用开发面试指南

面向后端开发者的 AI 应用开发、AI 编程实战与面试指南已开源,涵盖 LLM、Agent、RAG、MCP、Claude Code、Codex 等核心技术与工程实践。对标 JavaGuide!有帮助的话,欢迎 Star!

后端面试准备

Java

基础

知识点/面试题总结(必看:+1:):

重要知识点详解:

集合

知识点/面试题总结:

源码分析:

IO

并发

知识点/面试题总结(必看 :+1:)

重要知识点详解:

JVM(必看 :+1:)

JVM 这部分内容主要参考 JVM 虚拟机规范-Java8 和周志明老师的《深入理解 Java 虚拟机(第 3 版)》 (强烈建议阅读多遍!)。

新特性

计算机基础

操作系统

网络

知识点/面试题总结:

重要知识点详解:

数据结构

图解数据结构:

其他常用数据结构:

算法

算法这部分内容非常重要,如果你不知道如何学习算法的话,可以看下我写的:

常见算法问题总结:

另外,GeeksforGeeks 这个网站总结了常见的算法,比较全面系统。

数据库

基础

MySQL

知识点/面试题总结:

重要知识点:

Redis

知识点/面试题总结(必看:+1:):

重要知识点:

MongoDB

搜索引擎

Elasticsearch 常见面试题总结(付费)

JavaGuide 官方公众号

开发工具

Maven

Gradle

Gradle 核心概念总结(可选,目前国内还是使用 Maven 普遍一些)

Docker

Git

系统设计

基础

常用框架

Spring/SpringBoot(必看 :+1:)

知识点/面试题总结 :

重要知识点详解:

MyBatis

MyBatis 常见面试题总结

安全

认证授权

JavaGuide (Snailclimb/JavaGuide)

Searching Database…

159.1K ·GitHub
Что это такое?JavaGuide — это бесплатный open-source справочник по Java и собеседованиям для бэкенд-разработчиков: подборка конспектов и кратких ответов на вопросы, охватывающая основы Java, базовую информатику (computer science), базы данных и проектирование систем.
Это книга, видеокурс или сайт?Подборка текстовых статей — репозиторий содержит Markdown-исходники сайта на VuePress, который рассчитан на чтение онлайн по адресу javaguide.cn; ссылки на английскую и японскую версии есть вверху страницы.
Весь справочник бесплатный или часть платная?Основная часть бесплатна, но не вся: конспект по собеседованиям про Elasticsearch прямо помечен как платный, а сопутствующие материалы, например книга «Java 面试指北», предлагаются отдельно как дополнение.
Я сейчас не ищу работу — всё равно есть смысл это читать?Да. Это заодно системный учебный материал по бэкенд-разработке: есть пошаговый план подготовки для тех, кто не знает, с чего начать, а также роадмап по изучению Java объёмом более 40 000 знаков.
Можно читать без интернета, или это только сайт?Есть сжатая версия для «интенсивной подготовки к собеседованию» с аккуратно свёрстанным PDF для скачивания, а поскольку репозиторий — обычный Markdown, любую статью можно читать напрямую на GitHub.
Насколько актуально в нём освещение Java?Справочник отслеживает новые релизы и даёт обзоры по каждой новинке от Java 8 до Java 25, а раздел про JVM опирается на официальную спецификацию JVM и книгу «Deep Understanding of the Java Virtual Machine».
А более новая ИИ-сторона бэкенд-работы там есть?Автор открыл исходники сопутствующего справочника по разработке ИИ-приложений, где рассматриваются LLM, Agent, RAG, MCP, Claude Code и Codex; он задуман как ИИ-дополнение к JavaGuide.
А с нетехнической стороной собеседований он помогает?Да — там есть руководства по составлению резюме программиста, подаче проектного опыта, как справиться с волнением на собеседовании и что делать, если на найме для выпускников нет опыта стажировки.
Creator
Snailclimb
Size
179.1 MB
Stars
159.1K
Updated
CommitOct 16
Age
8y
Commits · 90 Days