Skip to content

02-Java 进阶

对应原始资料:02-javase进阶课件/02-javase进阶课件(微信 itcodeba)/JavaSE进阶_day01~day13 进阶技术点总览见原资料中的 Java进阶技术点梳理.md

本阶段目标:深入面向对象三大特性,掌握集合、泛型、IO、多线程、网络编程与反射,从「会写代码」过渡到「写出高效、健壮、可维护的 Java 代码」。

章节目录

章节标题对应 day
01继承、多态、接口、代码块、枚举、设计模式day01~day03
02Object/Objects/Date/包装类/正则表达式day04
03Collection、List、Set、Map、Collectionsday04~day06
04泛型、数据结构、排序查找算法day05
05异常体系、多线程、线程安全、线程池day08~day09
06Lambda、函数式接口、Stream 流day08
07File、字节流、字符流、缓冲流、序列化day10~day12
08TCP/UDP、单例/工厂/装饰者模式day12
09反射、注解、动态代理数据库阶段补充

学习建议

  • 集合多线程是进阶核心,也是面试重灾区,反复练。
  • 多线程务必理解「线程安全」产生的根源(共享资源 + 多线程 + 非原子操作)。
  • 反射和动态代理是 Spring 框架的底层基础,学的时候多联系「框架为什么能自动 new 对象」。