02-Java 进阶
对应原始资料:
02-javase进阶课件/02-javase进阶课件(微信 itcodeba)/JavaSE进阶_day01~day13进阶技术点总览见原资料中的Java进阶技术点梳理.md
本阶段目标:深入面向对象三大特性,掌握集合、泛型、IO、多线程、网络编程与反射,从「会写代码」过渡到「写出高效、健壮、可维护的 Java 代码」。
章节目录
| 章节 | 标题 | 对应 day |
|---|---|---|
| 01 | 继承、多态、接口、代码块、枚举、设计模式 | day01~day03 |
| 02 | Object/Objects/Date/包装类/正则表达式 | day04 |
| 03 | Collection、List、Set、Map、Collections | day04~day06 |
| 04 | 泛型、数据结构、排序查找算法 | day05 |
| 05 | 异常体系、多线程、线程安全、线程池 | day08~day09 |
| 06 | Lambda、函数式接口、Stream 流 | day08 |
| 07 | File、字节流、字符流、缓冲流、序列化 | day10~day12 |
| 08 | TCP/UDP、单例/工厂/装饰者模式 | day12 |
| 09 | 反射、注解、动态代理 | 数据库阶段补充 |
学习建议
- 集合和多线程是进阶核心,也是面试重灾区,反复练。
- 多线程务必理解「线程安全」产生的根源(共享资源 + 多线程 + 非原子操作)。
- 反射和动态代理是 Spring 框架的底层基础,学的时候多联系「框架为什么能自动 new 对象」。