Java
以Java的真实运行模型为主线,覆盖基础语法、核心抽象、工程边界和长期维护所需的迁移判断。
阅读起点
先从本页第一章开始;如果对应概念已经熟悉,可以从目录中选择需要补齐的章节。
全书顺序
本书按知识依赖组织。主线先建立可运行的共同模型,再进入机制、工程边界和生产约束;维护与前沿内容明确标注,不改变主线的学习顺序。
第1章|JDK、类与对象基础
理解本章JDK、类与对象基础的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- JDK 与工具链:javac、java 与 Maven/Gradle:理解JDK 与工具链:javac、java 与 Maven/Gradle的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 类与对象:字段、方法与构造器:理解类与对象:字段、方法与构造器的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 引用与基本类型:值传递与装箱:理解引用与基本类型:值传递与装箱的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 封装:访问修饰符与 getter/setter:理解封装:访问修饰符与 getter/setter的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
第2章|继承、多态与接口
理解本章继承、多态与接口的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 继承:extends、super 与方法重写:理解继承:extends、super 与方法重写的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 多态:动态绑定与类型转换:理解多态:动态绑定与类型转换的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 接口:契约、多实现与默认方法:理解接口:契约、多实现与默认方法的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 抽象类:部分实现与模板方法:理解抽象类:部分实现与模板方法的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
第3章|泛型、集合与数据结构
理解本章泛型、集合与数据结构的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 泛型基础:类型参数与约束:理解泛型基础:类型参数与约束的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 类型擦除:运行时表示与限制:理解类型擦除:运行时表示与限制的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- Collection 框架:List、Set 与 Map:理解Collection 框架:List、Set 与 Map的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 迭代器与 Stream API:声明式数据处理:理解迭代器与 Stream API:声明式数据处理的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
第4章|异常、I/O 与资源管理
理解本章异常、I/O 与资源管理的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 异常模型:Checked、Unchecked 与层级:理解异常模型:Checked、Unchecked 与层级的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- try-with-resources:自动资源管理:理解try-with-resources:自动资源管理的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- I/O 流:字节流、字符流与缓冲:理解I/O 流:字节流、字符流与缓冲的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- NIO:Path、Files 与 Channel:理解NIO:Path、Files 与 Channel的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
第5章|Lambda、函数式接口与 Optional
理解本章Lambda、函数式接口与 Optional的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- Lambda 表达式:语法与作用域:理解Lambda 表达式:语法与作用域的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 函数式接口:Function、Predicate 与 Consumer:理解函数式接口:Function、Predicate 与 Consumer的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 方法引用:简化 Lambda:理解方法引用:简化 Lambda的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- Optional:显式处理空值:理解Optional:显式处理空值的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
第6章|包、模块与依赖管理
理解本章包、模块与依赖管理的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 包:命名空间与导入:理解包:命名空间与导入的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 模块系统:module-info 与封装:理解模块系统:module-info 与封装的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- Classpath 与 JAR:类加载与打包:理解Classpath 与 JAR:类加载与打包的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- Maven 与 Gradle:依赖管理与构建:理解Maven 与 Gradle:依赖管理与构建的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
第7章|并发:线程、同步与并发包
理解本章并发:线程、同步与并发包的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 线程基础:Thread、Runnable 与生命周期:理解线程基础:Thread、Runnable 与生命周期的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 同步原语:synchronized、volatile 与 wait/notify:理解同步原语:synchronized、volatile 与 wait/notify的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- Executor 框架:线程池与任务提交:理解Executor 框架:线程池与任务提交的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 并发集合与原子类:ConcurrentHashMap 与 AtomicInteger:理解并发集合与原子类:ConcurrentHashMap 与 AtomicInteger的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
第8章|反射、注解与动态代理
理解本章反射、注解与动态代理的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 反射 API:Class、Field 与 Method:理解反射 API:Class、Field 与 Method的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 注解:定义、元注解与处理:理解注解:定义、元注解与处理的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 动态代理:Proxy 与 InvocationHandler:理解动态代理:Proxy 与 InvocationHandler的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 字节码与 ASM:运行时类生成:理解字节码与 ASM:运行时类生成的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
第9章|JVM、内存与性能
理解本章JVM、内存与性能的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- JVM 结构:类加载、运行时数据区与执行引擎:理解JVM 结构:类加载、运行时数据区与执行引擎的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 垃圾回收:算法、收集器与调优:理解垃圾回收:算法、收集器与调优的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 内存分析:堆转储、MAT 与泄漏排查:理解内存分析:堆转储、MAT 与泄漏排查的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 性能工具:JFR、VisualVM 与 Profiler:理解性能工具:JFR、VisualVM 与 Profiler的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
第10章|测试、Spring 与生态演进(第1段)
理解本章测试、Spring 与生态演进的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- JUnit 与 Mockito:单元测试与 Mock:理解JUnit 与 Mockito:单元测试与 Mock的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- Spring 核心:IoC、DI 与 AOP:理解Spring 核心:IoC、DI 与 AOP的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- Spring Boot:自动配置与微服务:理解Spring Boot:自动配置与微服务的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 企业级技术栈:JPA、事务与消息队列:理解企业级技术栈:JPA、事务与消息队列的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 版本演进:从 Java 8 到 21:理解版本演进:从 Java 8 到 21的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 引用语义:理解引用语义的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
第11章|测试、Spring 与生态演进(第2段)
理解本章测试、Spring 与生态演进的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 多态:理解多态的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- synchronized:理解synchronized的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- volatile:理解volatile的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 并发集合:理解并发集合的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 类型擦除:理解类型擦除的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 通配符:理解通配符的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
第12章|测试、Spring 与生态演进(第3段)
理解本章测试、Spring 与生态演进的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- Stream API:理解Stream API的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- String:理解String的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 装箱拆箱:理解装箱拆箱的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- Stream:理解Stream的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 序列化:理解序列化的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- NIO:理解NIO的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
第13章|测试、Spring 与生态演进(第4段)
理解本章测试、Spring 与生态演进的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- wait/notify:理解wait/notify的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- Executor:理解Executor的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 内存模型:理解内存模型的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- GC:理解GC的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 模块系统:理解模块系统的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 类加载:理解类加载的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
第14章|测试、Spring 与生态演进(第5段)
理解本章测试、Spring 与生态演进的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- Spring:理解Spring的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- Spring Boot:理解Spring Boot的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- JUnit:理解JUnit的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- JVM 结构:理解JVM 结构的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
第15章|反射与注解
理解本章反射与注解的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 企业级技术栈:理解企业级技术栈的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 版本演进:理解版本演进的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 反射与注解:概念与表示:理解反射与注解的概念与表示的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 反射与注解:边界与验证:理解反射与注解的边界与验证的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
阅读边界
本页是学习路线和专题入口,不替代专题笔记中的机制解释、可运行示例和练习。笔记尚未完成的专题会先显示为占位页;已有经验的读者可以跳到具体章节,再按前置关系回补。
路线状态
本路线的目录已完成本轮架构审查;专题笔记的内容质量和来源审查另行进行。