Java
企业级应用开发
- 001入门Java 概述与开发环境Java 发展历史、平台体系与开发环境搭建。
- 002入门快速入门第一个 Java 程序、编译运行与基本概念。
- 003入门程序结构与基本语法Java 程序结构、注释、标识符与关键字。
- 004入门数据类型与类型转换基本类型、引用类型、自动装箱与类型转换规则。
- 005入门变量与常量变量声明、作用域、常量定义与命名规范。
- 006中级枚举与注解Java 枚举类型与注解系统的形式化定义、源码生成机制、注解处理器工作原理、与 C#/Kotlin/Scala 对比及工程实践
- 007进阶泛型进阶Java 泛型进阶——类型擦除机制、通配符语义、边界约束、桥接方法与 Project Valhalla 演进的形式化定义、理论推导与工程实践
- 008中级并发编程基础线程、锁与并发工具
- 009进阶JUC并发包java.util.concurrent并发工具
- 010进阶JVM类加载机制类加载器、双亲委派模型、字节码增强与模块化类加载的系统性深度剖析
- 011进阶JVM垃圾回收GC算法与垃圾回收器
- 012中级Java反射反射API、动态代理、MethodHandle与字节码层面原理
- 013中级Java序列化序列化与反序列化
- 014中级JavaIO与NIOBIO、NIO、AIO、零拷贝、Reactor模式与字节码层面原理
- 015中级Java新特性Java 8 至 21 现代语言特性、API 演进与 JVM 改进全景式深度解析
- 016中级运算符与表达式算术、关系、逻辑、位运算及运算符优先级。
- 017中级Spring 基础:IoC 容器、AOP、Bean 生命周期与企业级开发核心系统阐述 Spring 框架的 IoC 容器、AOP、Bean 生命周期、依赖注入、事务管理、Spring MVC 与 Spring Boot 核心机制。
- 018中级SpringBoot进阶SpringBoot高级特性
- 019中级SpringBoot安全Spring Security与认证授权
- 020中级SpringBoot数据访问Spring Data JPA、MyBatis、R2DBC、JdbcTemplate 与事务、缓存、连接池的系统性深度剖析
- 021中级Java设计模式GoF设计模式Java实现
- 022中级Java函数式编程Lambda、Stream、函数式接口与函数式编程范式的系统性深度剖析
- 023中级Java网络编程Socket与HTTP客户端
- 024中级Java日志系统SLF4J、Logback、Log4j 2、JUL 与结构化日志的全景式深度解析
- 025进阶Java单元测试JUnit 5 Jupiter API、Mockito 桩件框架、AssertJ 流式断言、Spring Boot Test 测试切片、Testcontainers 集成测试、JMH 微基准测试与 TDD/BDD 工程实践
- 026中级Java构建工具Maven与Gradle
- 027中级控制流条件判断、循环结构与跳转语句。
- 028进阶Java与微服务Spring Cloud微服务架构
- 029中级Java与消息队列Kafka与RabbitMQ集成
- 030中级Java与RedisRedis缓存与数据结构
- 031中级Java与DockerJava容器化部署
- 032中级Java与GraphQLGraphQL API开发
- 033进阶Java性能调优Java应用性能优化
- 034中级Java与AIJava机器学习与AI集成
- 035中级Java与安全Java安全编程
- 036进阶Java与WebAssemblyJava与Wasm交互
- 037进阶Java与响应式编程Reactive Streams 规范、Project Reactor、Spring WebFlux 与响应式系统设计的系统性深度剖析
- 038中级方法详解方法定义、参数传递、方法重载与递归。
- 039中级Java与虚拟线程Project Loom 虚拟线程、结构化并发、Continuation 机制与性能调优全景式深度解析
- 040进阶Java与GraalVMGraalVM、Native Image、SubstrateVM、Truffle 框架与云原生 Java 的系统性深度剖析
- 041中级Java与KubernetesJava云原生部署
- 042中级Java记录类Record类与密封接口
- 043入门Java文本块文本块与字符串模板
- 044进阶Java模块系统JPMS模块系统
- 045中级Java与数据库连接JDBC 规范、连接池原理、事务管理、ORM 框架与高性能数据库访问最佳实践。
- 046进阶Java 新特性与生态Java 21-24 新特性、模块系统、Spring Boot 3.x、构建工具与 GraalVM 原生镜像。
- 047中级数组详解一维与多维数组、数组操作与 Arrays 工具类。
- 048进阶JVM调优JVM调优详解:堆参数、GC日志、MAT分析、G1/ZGC调优、生产级性能工程。
- 049中级集合框架详解List、Set、Map 体系及迭代器与比较器。
- 050进阶并发编程详解Java 并发编程详解:JMM 形式化、synchronized 锁升级、AQS 原理、CAS、原子类、线程池、CompletableFuture、虚拟线程。
- 051进阶CompletableFuture异步编排Java CompletableFuture 异步编排的形式语义、CompletionStage 接口代数、Completion 栈内部结构、Java 9 API 增强、Project Loom 与虚拟线程场景下的演进路径
- 052进阶ThreadLocal内存泄漏Java ThreadLocal 内存泄漏的可达性分析、弱引用 Key 设计、线程池复用场景、Scoped Values(JEP 446)演进与生产级防御方案
- 053进阶反射与动态代理Java反射与动态代理详解:JVM规范、Class文件结构、JDK Proxy、CGLib、MethodHandle、Spring AOP 原理。
- 054进阶注解处理器Java注解处理器详解:Annotation Processor编译时生成代码。
- 055进阶分代ZGC详解JDK 21分代ZGC详解:原理、配置与调优。
- 056中级面向对象编程类与对象、封装、继承、多态与抽象类。
- 057中级抽象类与接口抽象类设计、接口定义、默认方法与函数式接口。
- 058中级异常处理机制异常体系、try-catch-finally、自定义异常与最佳实践。
- 059中级泛型详解泛型类、泛型方法、通配符与类型擦除。
- 060中级I/O 流与文件操作字节流、字符流、NIO 与文件操作。
- 061进阶多线程基础线程创建、同步机制、线程池与并发工具。
- 062进阶JVM 内存模型JVM 内存模型深度解析:运行时数据区、JMM 形式化、分代 GC 算法、对象内存布局、现代收集器(G1/ZGC/Shenandoah)、内存调优与生产案例。
- 063中级Lambda与函数式编程Java 8 Lambda表达式、函数式接口、方法引用与函数式编程范式详解。
- 064中级Stream APIJava 8 Stream API流式操作、中间操作与终端操作、并行流与收集器详解。
- 065中级Spring Boot 学习笔记Spring Boot 深度指南:自动配置原理、起步依赖、Actuator、Spring Data JPA、Spring Security、Spring Cloud 与生产级工程实践。
- 066进阶网络编程Java网络编程基础、Socket编程、URL处理、NIO网络编程与HTTP客户端详解。
- 067中级Spring Cloud 微服务开发Spring Cloud微服务架构与开发
- 068中级Java Swing 图形界面Swing 组件体系、事件驱动与 GUI 应用开发。
- 069中级Java 项目示例:图书管理系统综合运用面向对象、集合框架与文件 I/O 的图书管理系统。
- 070进阶Java 理论知识点:JVM 原理、类加载机制与内存管理系统阐述 JVM 架构、类加载机制、内存模型、垃圾回收算法与性能调优核心知识。