Java 知识地图
模块知识结构与学习路径 | 70 篇文档 | 71 个节点 | 133 条关系
正在加载知识地图...
文档索引
Java 概述与开发环境Java 发展历史、平台体系与开发环境搭建。
快速入门第一个 Java 程序、编译运行与基本概念。
程序结构与基本语法Java 程序结构、注释、标识符与关键字。
数据类型与类型转换基本类型、引用类型、自动装箱与类型转换规则。
变量与常量变量声明、作用域、常量定义与命名规范。
枚举与注解Java枚举类型与注解系统
泛型进阶泛型擦除、通配符与边界
并发编程基础线程、锁与并发工具
JUC并发包java.util.concurrent并发工具
JVM类加载机制类加载器与双亲委派
JVM垃圾回收GC算法与垃圾回收器
Java反射反射API与动态代理
Java序列化序列化与反序列化
JavaIO与NIOBIO、NIO与AIO
Java新特性Java 17-21新特性
运算符与表达式算术、关系、逻辑、位运算及运算符优先级。
Spring基础Spring框架核心概念
SpringBoot进阶SpringBoot高级特性
SpringBoot安全Spring Security与认证授权
SpringBoot数据访问JPA、MyBatis与数据访问
Java设计模式GoF设计模式Java实现
Java函数式编程Lambda、Stream与函数式接口
Java网络编程Socket与HTTP客户端
Java日志系统SLF4J、Logback与日志框架
Java单元测试JUnit 5与Mockito
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与响应式编程Project Reactor与WebFlux
方法详解方法定义、参数传递、方法重载与递归。
Java与虚拟线程Project Loom虚拟线程
Java与GraalVMGraalVM原生镜像
Java与KubernetesJava云原生部署
Java记录类Record类与密封接口
Java文本块文本块与字符串模板
Java模块系统JPMS模块系统
Java与数据库连接JDBC与连接池
Java 新特性与生态Java 21-24 新特性、模块系统、Spring Boot 3.x、构建工具与 GraalVM 原生镜像。
数组详解一维与多维数组、数组操作与 Arrays 工具类。
JVM调优JVM调优详解:堆参数、GC日志、MAT分析。
集合框架详解List、Set、Map 体系及迭代器与比较器。
并发编程详解Java并发编程详解:synchronized、Lock、AQS、原子类、线程池。
CompletableFuture异步编排Java CompletableFuture异步编排详解。
ThreadLocal内存泄漏Java ThreadLocal内存泄漏原因与解决方案。
反射与动态代理Java反射与动态代理详解:JDK Proxy、CGLib。
注解处理器Java注解处理器详解:Annotation Processor编译时生成代码。
分代ZGC详解JDK 21分代ZGC详解:原理、配置与调优。
面向对象编程类与对象、封装、继承、多态与抽象类。
抽象类与接口抽象类设计、接口定义、默认方法与函数式接口。
异常处理机制异常体系、try-catch-finally、自定义异常与最佳实践。
泛型详解泛型类、泛型方法、通配符与类型擦除。
I/O 流与文件操作字节流、字符流、NIO 与文件操作。
多线程基础线程创建、同步机制、线程池与并发工具。
JVM 内存模型运行时数据区、垃圾回收算法与内存调优。
Lambda与函数式编程Java 8 Lambda表达式、函数式接口、方法引用与函数式编程范式详解。
Stream APIJava 8 Stream API流式操作、中间操作与终端操作、并行流与收集器详解。
Spring Boot 学习笔记Spring Boot 核心特性、自动配置与快速开发。
网络编程Java网络编程基础、Socket编程、URL处理、NIO网络编程与HTTP客户端详解。
Spring Cloud 微服务开发Spring Cloud微服务架构与开发
Java Swing 图形界面Swing 组件体系、事件驱动与 GUI 应用开发。
Java 项目示例:图书管理系统综合运用面向对象、集合框架与文件 I/O 的图书管理系统。
Java 理论知识点JVM 原理、类加载机制与内存管理核心知识。