P1 · Java 核心深入(W1-6)

目标:能读懂集合/并发源码,能写线程安全的业务代码,Spring IOC/AOP 的原理能说清 验收:每周产出 1 份 md 笔记 + 1 个 demo


一、本阶段核心知识点

1. 集合框架(重点)

2. 并发(JUC 重点)

3. IO / NIO

4. 反射 / 注解 / 动态代理

5. 其他基础


二、任务清单(可勾选打卡)

Week 1 · 集合框架

Week 2 · 并发关键字与锁

Week 3 · AQS 与线程池

Week 4 · 原子类与 JUC 工具

Week 5 · IO/NIO 与 Netty

Week 6 · 反射 / 注解 / 动态代理


三、阶段验收标准

✅ 能在不看资料的情况下: - 讲清楚 HashMap put 流程、为什么容量是 2 的幂、树化阈值 - 讲清楚 synchronized 锁升级全过程 - 讲清楚 ThreadPoolExecutor 七个参数和四种拒绝策略 - 现场写出"阻塞队列 + 消费者线程池"的正确写法 - 解释 JDK Proxy 与 CGLIB 的使用场景差异


四、产出物