Java 全栈知识体系

Java 全栈知识体系

Java 全栈知识体系以 Java 开发为背景,覆盖从基础知识到全栈开发的学习内容。网站按夯实基础、构建体系和全栈开发组织资料,包含 Java 面向对象、集合、并发、IO、JVM、算法、数据库、Spring、Spring Boot、架构、分布式系统、开发工具与 DevOps 等主题。

Java 全栈知识体系 页面快照
3
学习方向:夯实基础、构建体系、全栈开发
4
Java 进阶主题:集合、并发、IO 与新版本特性
4
数据库主题:数据库原理、MySQL、Redis、MongoDB 与 ElasticSearch
3
核心框架主题:Spring、Spring Boot 与框架中间件
知识模块

从 Java 基础到全栈开发的系统资料

按技术主题整理学习路径,提供知识体系、专题详解、源码阅读和实践相关内容,适合持续查阅与系统学习。

Java 基础与进阶

涵盖面向对象、基础知识、集合框架、并发框架、IO/NIO/AIO、Java 8 及以上版本特性。

JVM 与源码阅读

提供类加载机制、字节码和增强技术、JVM 内存结构、垃圾回收机制及调试排错相关内容。

算法与数据结构

整理数据结构基础、排序算法、算法思想、字符串匹配、分布式系统算法和海量数据处理等主题。

数据库与开发实践

覆盖数据库原理、SQL、MySQL、Redis、MongoDB、ElasticSearch,以及常用类库、正则表达式和网络协议。

Spring 与中间件

提供 Spring Framework、控制反转、面向切面编程、SpringMVC、Spring Boot 及 Tomcat、MyBatis、ShardingSphere 资料。

架构与分布式系统

介绍架构知识体系、高并发、高可用、分布式理论与一致性算法、微服务系统及系统设计相关内容。

官方入口

进入知识体系与专题资料

通过官网浏览完整目录,并按基础、框架、数据库、架构和工具等主题进入对应内容。

Java 全栈知识体系

从这里开始使用Java 全栈知识体系。