Java 知识地图

模块知识结构与学习路径 | 70 篇文档 | 71 个节点 | 160 条关系

正在加载知识地图...

文档索引

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