Java后端开发从入门到进阶整体专栏目录汇总
发布时间:2026/10/7 2:50:13 作者:尧图编辑部 阅读量:1,286

Java后端开发从入门到进阶 · 整体专栏目录汇总专栏介绍适合 Java 初学者及希望系统查漏补缺的开发者。专栏不仅讲“怎么用”还会深入源码与底层原理结合真实开发场景和代码案例帮助你建立完整的 Java 技术知识体系。本文是「Java后端开发从入门到进阶」付费专栏的整体目录汇总以「基础 → 框架应用 → 进阶」为主线把专栏文章按学习阶段组织形成一套可循序渐进的学习路线。专栏活动价9.9一、整体设计思路按「先打基础、再学框架、后做工程与架构」的认知顺序将专栏划分为三大层次、七个阶段采用两级目录一级大阶段学习里程碑二级小项专题每个专题收录对应的文章清单。入门层阶段一 基础内功 应用层阶段二 数据库与缓存 / 阶段三 工程化工具 / 阶段四 主流框架应用 / 阶段五 Web与分布式微服务 进阶层阶段六 运维部署与问题排查 / 阶段七 源码与架构设计 加餐算法与面试选学二、阶段结构阶段一Java 基础与编程内功入门目标建立 Java 语言与计算机基础打好「编程内功」。1.1 Java 语言基础知识要点基础语法、面向对象、集合框架、IO 流、多线程、反射与动态代理、泛型 / 枚举 / 注解、网络编程。文章链接文章内容Java的浅拷贝与深拷贝详细解析从等号赋值、clone()与 System.arraycopy 讲起结合代码剖析浅拷贝与深拷贝的区别并给出重写 clone 与反序列化两种深拷贝实现及适用场景。Java基础学习笔记 0、计算机相关知识了解从 CPU、内存等硬件讲起介绍三大定律、万维网、Windows 常用命令、各类编程语言与进制转换原码/反码/补码及 Java 职业发展。Java基础学习笔记 01、初识Java介绍 Java 的历史与特点、JDK 的组成与安装配置、Java 虚拟机、工作方式、javadoc 工具及 IDE 集成开发环境。Java基础学习笔记 02、基本概念讲解 Java 程序结构、关键字与标识符、基本数据类型与引用类型 String、各类运算符及字符集乱码处理。Java基础学习笔记 03、选择、循环结构介绍 Scanner 输入使用、if 与 switch 选择结构、for/while 循环结构以及 break、continue、label 的用法与区别。Java基础学习笔记 04、数组与Arrays工具类讲解一维/二维数组的定义、初始化与内存空间分配以及 Arrays 工具类的常用方法。Java基础学习笔记 05、面向对象—基本认识从面向过程与面向对象对比讲起剖析类与对象、this 关键字、对象内存区域、对象数组、匿名对象与值传递/地址传递。Java基础学习笔记 06、面向对象—三大特性讲解封装权限修饰符、继承重写、super、实例化过程、多态早/晚绑定以及 Object 类与包装类。Java基础学习笔记 07、面向对象—重要知识点汇总 main 方法、static 关键字、代码块、abstract 抽象类、interface 接口与内部类的使用。Java基础学习笔记 08、异常处理介绍异常体系结构、异常处理机制try-catch-finally、throws、throw 手动抛出异常与自定义异常类。Java基础学习笔记 09、IO流—File类与IO流从 File 类入手讲解字节流/字符流、节点流/处理流、缓冲流、标准输入输出流、打印流、数据流与随机存取文件流。Java基础学习笔记 09、IO流—对象序列化介绍对象序列化的概念与作用讲解 Serializable 接口、序列化与反序列化过程及 serialVersionUID、transient 等常见问题。Java基础学习笔记 10、网络编程从网络通信三要素IP、端口、协议讲起结合 TCP、UDP 与 URL 编程实例掌握 Java 网络编程。Java基础学习笔记 11、快速入门多线程(详细)讲解线程创建、生命周期与常用方法线程同步三种方式、死锁与线程通信以及 JDK5.0 新增的线程创建方式。Java基础学习笔记 12、集合框架梳理 Iterator、ListArrayList/LinkedList/Vector/Stack、SetHashSet/LinkedHashSet/TreeSet、MapHashMap/TreeMap/Hashtable 等与 Collections。Java基础学习笔记 13、泛型讲解泛型与自定义泛型结构、泛型接口与泛型方法、泛型继承的体现及通配符的使用。1.2 数据结构Java 实现知识要点线性表、栈与队列、树与二叉树、图、哈希表。文章链接文章内容哈夫曼树原理及Java编码实现讲解哈夫曼树的构造原理与带权路径长度 WPL 计算分析按权重分布压缩存储的原因并给出 Java 实现哈夫曼编码与解码的完整代码及测试过程。1.3 23 种设计模式知识要点创建型、结构型、行为型模式与应用。文章链接文章内容设计模式之单例模式(Java实现)介绍单例模式的优缺点与实现思路给出饿汉式、懒汉式双重加锁volatile、静态内部类三种 Java 实现并分析反射破坏单例及枚举类解决方案。1.4 JUC 并发编程知识要点线程与锁、并发容器、线程池、并发工具类、原子类与 CAS / AQS。文章链接文章内容Java自定义IO密集型和CPU密集型线程池探讨线程池在 CPU 密集型与 IO 密集型场景下的参数配置策略结合自定义线程工厂、阻塞队列与多种拒绝策略讲解如何优化性能并保证任务不丢失。1.5 JVM 原理知识要点内存结构、类加载机制、垃圾回收、性能调优与故障排查。文章链接文章内容JVM学习笔记 02、JVM的内存结构详细解析 JVM 内存结构涵盖程序计数器、虚拟机栈、本地方法栈、堆、方法区与直接内存并涉及内存溢出案例、线程诊断、StringTable 特性及性能调优。1.6 日志框架与单元测试知识要点Log4j / Logback / SLF4J、JUnit。文章链接文章内容Java单元测试JUnit详解 Java 单元测试框架 JUnit 的核心 API、Assert 断言方法与生命周期注解结合 SpringBoot 集成实战示例帮助开发者快速编写高质量自动化测试并提升代码可靠性。阶段二数据库与缓存目标掌握后端最核心的数据存储与缓存能力。2.1 MySQL知识要点基础与 SQL、索引与执行计划、事务与锁、优化与问题排查。文章链接文章内容2.2 SQL Server知识要点基础与常用操作。文章链接文章内容2.3 Redis知识要点数据结构与命令、缓存设计、持久化、高可用、实战应用。文章链接文章内容2.4 Canal知识要点原理与 Docker 部署、数据同步实战。文章链接文章内容阶段三工程化与项目管理工具目标掌握项目构建、依赖管理与团队协作工具。3.1 Maven知识要点基础与标签、多模块与聚合继承、依赖管理与 BOM、插件与打包、项目发布。文章链接文章内容3.2 Gradle知识要点安装配置、构建实战。文章链接文章内容3.3 Git知识要点基础命令与原理、分支管理与协作、团队协作规范。文章链接文章内容阶段四Java 主流框架应用目标进入框架应用阶段掌握后端开发的主流框架。4.1 Spring知识要点IoC 与依赖注入、AOP、事务管理、原理与源码。文章链接文章内容4.2 SpringMVC知识要点请求处理流程、参数绑定与拦截器。文章链接文章内容4.3 Mybatis知识要点基础与映射、动态 SQL、缓存与源码。文章链接文章内容4.4 MybatisPlus知识要点快速入门与 CRUD、进阶用法。文章链接文章内容4.5 Netty知识要点核心组件、实战案例。文章链接文章内容4.6 搜索引擎Elasticsearch知识要点理论知识点、运维部署、索引切分与实战。文章链接文章内容阶段五Web 应用与分布式微服务框架应用进阶目标具备独立开发 Web 应用与分布式系统的能力。5.1 JavaWeb知识要点Servlet 与请求响应、会话管理与过滤器。文章链接文章内容5.2 SpringBoot知识要点快速入门、整合系列、业务开发、高并发场景、结合 AI 业务。文章链接文章内容5.3 分布式理论知识要点CAP 与一致性、分布式事务。文章链接文章内容5.4 微服务框架知识要点SpringCloud、SpringCloud Alibaba。文章链接文章内容5.5 中间件知识要点消息队列、RPC 框架、注册中心。文章链接文章内容阶段六运维部署与问题排查目标能把服务部署上线并具备排查问题的能力。6.1 服务器知识要点Nginx、Tomcat。文章链接文章内容6.2 问题排查知识要点Mybatis 问题排查、MySQL 问题排查。文章链接文章内容6.3 测试验证知识要点接口测试、工程文档与验证。文章链接文章内容6.4 GitLab 私有化仓库知识要点部署与初始配置。文章链接文章内容阶段七源码深入与架构设计进阶目标从「会用」走向「懂原理、能设计」。7.1 源码深入分析知识要点Redisson 等核心组件源码。文章链接文章内容7.2 常用及自定义工具类库知识要点常用工具类、自定义实现。文章链接文章内容7.3 技术方案设计知识要点优雅关闭、BOM 包管理、SPI 设计与实现。文章链接文章内容7.4 调度系统知识要点设计思路、简易版本轮子。文章链接文章内容7.5 SQLParser 解析器知识要点底层语义语法解析、Java-SQL 脚手架、偏应用三方框架、改造设计实现。文章链接文章内容7.6 服务轻量化部署知识要点拆包部署、配置文件读取。文章链接文章内容7.7 团队协作规范知识要点Git 协作规范。文章链接文章内容加餐选学算法与面试目标面向面试与算法能力提升可穿插在各阶段学习。8.1 算法知识点合集知识要点基础算法专题、进阶算法专题。文章链接文章内容8.2 算法刷题LeetCode / 大厂真题知识要点刷题记录。文章链接文章内容8.3 算法竞赛AcWing / 蓝桥杯知识要点竞赛与课程合集。文章链接文章内容