系统化路线
从基础到进阶再到框架,循序渐进,专为就业和实战设计。
实战驱动
提供大量可运行示例,深入理解底层原理与最佳实践。
源码剖析
不只是调包,带你深入分析 Spring 和 MyBatis 等框架的底层机制。
全部教程
阶段一 · Java 核心基础
1
Java 入门与核心基础
Java 入门教程,系统讲解 JDK 安装、开发环境、基础语法、流程控制、数组、面向对象与 String,适合零基础快速建立 Java 编程基础。
2
Java 常用 API 与字符串、时间处理
Java 常用 API 教程,覆盖字符串处理、日期时间、BigDecimal、包装类、Math、System 与 Arrays,帮助你掌握开发中的高频工具类。
3
Java 集合框架与数据结构
Java 集合框架教程,系统讲解 List、Set、Map、Queue、泛型、遍历与 Stream,并分析常见实现类的使用场景与选型思路。
4
Java IO 流与配置文件
Java IO 教程,系统讲解字节流、字符流、文件读写、编码、资源释放与 Properties 配置文件处理,适合入门文件操作与配置管理。
阶段二 · Java 核心进阶
阶段三 · 工程化基础
1
Maven 项目构建与依赖管理
Maven 教程,覆盖依赖管理、生命周期、插件、多模块、聚合、继承与私服配置,帮助你建立 Java 项目的工程化构建能力。
2
JUnit 单元测试实战
JUnit 教程,系统讲解断言、常用注解、测试结构、Mockito Mock 与 Spring Boot 测试,帮助你写出可维护的单元测试。
3
Lombok 实战与代码简化
Lombok 教程,系统讲解 @Data、@Builder、构造器与日志注解的使用边界,帮助你在简化代码的同时避免常见误用。
4
Hutool 工具库实战
Hutool 教程,覆盖字符串、日期、文件、Bean、JSON、HTTP 与加密摘要等常用工具能力,帮助你快速提升 Java 开发效率。
阶段四 · Spring 核心与 Web 开发
1
Spring Boot 入门、配置、自动配置与日志指南
Spring Boot 教程,覆盖项目启动、配置管理、属性绑定、自动配置原理与日志体系,帮助你建立从入门到原理的完整认知。
2
Spring Bean、IOC/DI 与 Bean 注册机制指南
Spring IOC/DI 教程,系统讲解 Bean 生命周期、依赖注入、作用域、@Import 与 Bean 注册机制,帮助你理解 Spring 容器工作原理。
3
Spring 注解开发指南
Spring 注解大全,系统整理 IOC、MVC、Boot、AOP 与事务开发中的高频注解,适合快速查阅与建立注解使用全景图。
4
Spring MVC 请求处理与参数绑定指南
Spring MVC 教程,覆盖请求映射、参数绑定、JSON 处理、文件上传与 Controller 开发要点,帮助你掌握 Web 层核心能力。
5
Java Web 架构、接口设计与认证拦截
Java Web 教程,系统讲解 RESTful 接口设计、统一响应、全局异常、JWT 认证与 Filter/Interceptor 拦截链路,适合后端实战入门。
6
Spring AOP 切面编程
Spring AOP 教程,系统讲解切点表达式、通知类型、动态代理原理与日志、权限、事务等典型场景,帮助你真正理解切面编程。
阶段五 · 数据库与持久层
推荐 JDK:生产环境建议使用 JDK 17 LTS(Temurin、Amazon Corretto 或 Oracle JDK 均可)。Spring Boot 示例默认基于 3.x(jakarta.* 命名空间)。