Java 基础与进阶
涵盖面向对象、基础知识、集合框架、并发框架、IO/NIO/AIO、Java 8 及以上版本特性。
Java 全栈知识体系
Java 全栈知识体系以 Java 开发为背景,覆盖从基础知识到全栈开发的学习内容。网站按夯实基础、构建体系和全栈开发组织资料,包含 Java 面向对象、集合、并发、IO、JVM、算法、数据库、Spring、Spring Boot、架构、分布式系统、开发工具与 DevOps 等主题。
按技术主题整理学习路径,提供知识体系、专题详解、源码阅读和实践相关内容,适合持续查阅与系统学习。
涵盖面向对象、基础知识、集合框架、并发框架、IO/NIO/AIO、Java 8 及以上版本特性。
提供类加载机制、字节码和增强技术、JVM 内存结构、垃圾回收机制及调试排错相关内容。
整理数据结构基础、排序算法、算法思想、字符串匹配、分布式系统算法和海量数据处理等主题。
覆盖数据库原理、SQL、MySQL、Redis、MongoDB、ElasticSearch,以及常用类库、正则表达式和网络协议。
提供 Spring Framework、控制反转、面向切面编程、SpringMVC、Spring Boot 及 Tomcat、MyBatis、ShardingSphere 资料。
介绍架构知识体系、高并发、高可用、分布式理论与一致性算法、微服务系统及系统设计相关内容。
通过官网浏览完整目录,并按基础、框架、数据库、架构和工具等主题进入对应内容。