# J260713班-课程资料 > Java授课资料(J260713 班 | 每日更新) --- ## 一、授课笔记 ### 00 - Java 预科 > Java 入门基础知识,涵盖数据类型、运算符、流程控制、进制转换等。 | 日期 | 笔记 | |------|------| | 2026-07-08 | [数据类型与运算符](./课堂笔记/00-Java预科-笔记/20260708-数据类型与运算符.md) | | 2026-07-09 | [流程控制与循环结构](./课堂笔记/00-Java预科-笔记/20260709-流程控制与循环结构.md) | | 2026-07-10 | [进制与进制转换](./课堂笔记/00-Java预科-笔记/20260710-进制与进制转换.md) | | 2026-07-10 | [ASCII 字母对照表](./课堂笔记/00-Java预科-笔记/20260710-ASCII字母对照表.md) | ### 01 - JavaSE 基础 > JavaSE 完整知识体系:Java 语法(变量/运算符/流程控制/数组/方法)→ 面向对象(封装/继承/抽象类/接口/多态/内部类)→ Java API(String/Math/日期时间/包装类)→ 异常处理 → 集合框架与泛型 → 比较器排序/Lambda/Stream 流 → IO 流(File/字节流/字符流/缓冲流)。 | 日期 | 笔记 | |------|------| | 2026-07-13 | [Java 入门与数据类型](./课堂笔记/01-JavaSE基础-笔记/20260713-笔记.md) | | 2026-07-14 | [流程控制与运算符](./课堂笔记/01-JavaSE基础-笔记/20260714-笔记.md) | | 2026-07-15 | [分支循环与数组](./课堂笔记/01-JavaSE基础-笔记/20260715-笔记.md) | | 2026-07-16 | [数组进阶与排序算法](./课堂笔记/01-JavaSE基础-笔记/20260716-笔记.md) | | 2026-07-17 | [方法、Random 与数组](./课堂笔记/01-JavaSE基础-笔记/20260717-笔记.md) | | 2026-07-20 | [面向对象基础](./课堂笔记/01-JavaSE基础-笔记/20260720-笔记.md) | | 2026-07-21 | [构造方法与单例模式](./课堂笔记/01-JavaSE基础-笔记/20260721-笔记.md) | | 2026-07-22 | [继承与方法重写](./课堂笔记/01-JavaSE基础-笔记/20260722-笔记.md) | | 2026-07-23 | [抽象类、final 与接口](./课堂笔记/01-JavaSE基础-笔记/20260723-笔记.md) | | 2026-07-24 | [多态与内部类](./课堂笔记/01-JavaSE基础-笔记/20260724-笔记.md) | | 2026-07-27 | [匿名内部类与常用 API](./课堂笔记/01-JavaSE基础-笔记/20260727-笔记.md) | | 2026-07-28 | [异常处理与 Object 类](./课堂笔记/01-JavaSE基础-笔记/20260728-笔记.md) | | 2026-07-29 | [包装类、集合框架与泛型](./课堂笔记/01-JavaSE基础-笔记/20260729-笔记.md) | | 2026-07-30 | [LinkedList 与手写链表](./课堂笔记/01-JavaSE基础-笔记/20260730-笔记.md) | | 2026-07-31 | [迭代器、Map 集合与二叉树](./课堂笔记/01-JavaSE基础-笔记/20260731-笔记.md) | | 2026-08-03 | [比较器排序与 Lambda](./课堂笔记/01-JavaSE基础-笔记/20260803-笔记.md) | | 2026-08-04 | [函数式编程与 Stream 流](./课堂笔记/01-JavaSE基础-笔记/20260804-笔记.md) | | 2026-08-06 | [File 文件操作与 IO 流入门](./课堂笔记/01-JavaSE基础-笔记/20260806-笔记.md) | | 2026-08-07 | [IO 缓冲流与字符流](./课堂笔记/01-JavaSE基础-笔记/20260807-笔记.md) | | 2026-08-08 | [转换流、序列化与多线程入门](./课堂笔记/01-JavaSE基础-笔记/20260808-笔记.md) | | 2026-08-10 | [线程操作与线程安全](./课堂笔记/01-JavaSE基础-笔记/20260810-笔记.md) | | 2026-08-11 | [volatile、Lock 锁与线程池](./课堂笔记/01-JavaSE基础-笔记/20260811-笔记.md) | | 2026-08-12 | [类加载机制与反射](./课堂笔记/01-JavaSE基础-笔记/20260812-笔记.md) | | 2026-08-13 | [反射 Field 与 Method 字段/方法反射](./课堂笔记/01-JavaSE基础-笔记/20260813-笔记.md) | | 2026-08-14 | [Method 暴力反射调用私有方法与模拟 JUnit 单元测试框架](./课堂笔记/01-JavaSE基础-笔记/20260814-笔记.md) | ## 二、授课代码 | 日期 | 名称 | 项目路径 | |------|------|--------| | 2026-07-08 | 数据类型与运算符 | [`java-prep-bootcamp`](./授课代码/java-prep-bootcamp/src/com/lovecoding/day02/) | | 2026-07-09 | 流程控制与循环结构 | [`java-prep-bootcamp`](./授课代码/java-prep-bootcamp/src/com/lovecoding/day03/) | | 2026-07-10 | 进制与进制转换 | [`java-prep-bootcamp`](./授课代码/java-prep-bootcamp/src/com/lovecoding/day04/) | | 2026-07-13 | Java 入门与数据类型 | [`javaSE-260713-FirstJava`](./授课代码/javaSE-260713-FirstJava/src/) | | 2026-07-14 | 流程控制与运算符 | [`c260714`](./授课代码/c260714/src/) | | 2026-07-15 | 分支循环与数组 | [`c260715`](./授课代码/c260715/src/) | | 2026-07-16 | 数组进阶与排序算法 | [`c260716`](./授课代码/c260716/src/) | | 2026-07-17 | 方法、Random 与数组 | [`c260717`](./授课代码/c260717/src/) | | 2026-07-20 | 面向对象基础 | [`c260720`](./授课代码/c260720/src/) | | 2026-07-21 | 构造方法与单例模式 | [`c260721`](./授课代码/c260721/src/) | | 2026-07-22 | 继承与方法重写 | [`c260722`](./授课代码/c260722/src/) | | 2026-07-23 | 抽象类、final 与接口 | [`c260723`](./授课代码/c260723/src/) | | 2026-07-24 | 多态与内部类 | [`c260724`](./授课代码/c260724/src/) | | 2026-07-27 | 匿名内部类与常用 API | [`c260727`](./授课代码/c260727/src/) | | 2026-07-28 | 异常处理与 Object 类 | [`c260728`](./授课代码/c260728/src/) | | 2026-07-29 | 包装类、集合框架与泛型 | [`c260729`](./授课代码/c260729/src/) | | 2026-07-30 | LinkedList 与手写链表 | [`c260730`](./授课代码/c260730/src/) | | 2026-07-31 | 迭代器、Map 集合与二叉树 | [`c260731`](./授课代码/c260731/src/) | | 2026-08-03 | 比较器排序与 Lambda | [`c260803`](./授课代码/c260803/src/) | | 2026-08-04 | 函数式编程与 Stream 流 | [`c260804`](./授课代码/c260804/src/) | | 2026-08-06 | File 文件操作与 IO 流入门 | [`c260806`](./授课代码/c260806/src/) | | 2026-08-07 | IO 缓冲流与字符流 | [`c260807`](./授课代码/c260807/src/) | | 2026-08-08 | 转换流、序列化与多线程入门 | [`c260808`](./授课代码/c260808/src/) | | 2026-08-10 | 线程操作与线程安全 | [`c260810`](./授课代码/c260810/src/) | | 2026-08-11 | volatile、Lock 锁与线程池 | [`c260811`](./授课代码/c260811/src/) | | 2026-08-12 | 类加载机制与反射 | [`c260812`](./授课代码/c260812/src/) | | 2026-08-13 | 反射 Field 与 Method 字段/方法反射 | [`c260813`](./授课代码/c260813/src/) | | 2026-08-14 | Method 暴力反射调用私有方法与模拟 JUnit 单元测试框架 | [`c260814`](./授课代码/c260814/src/homework0813/) | ## 三、课堂练习题 | 日期 | 练习题 | 涵盖知识点 | |------|--------|-----------| | 2026-07-15 | [数组进阶练习](./课堂练习题/20260715-数组进阶练习.md) | 数组创建、遍历、排序算法 | | 2026-07-17 | [Java 方法基础练习](./课堂练习题/20260717-Java方法基础练习.md) | 方法 4 种声明方式、方法调用 | | 2026-07-20 | [面向对象基础练习](./课堂练习题/20260720-面向对象基础练习.md) | 类与对象、封装、包、对象数组 | 2026-07-21 | [构造方法练习](./课堂练习题/20260721-构造方法练习.md) | 构造方法重载、this()、private 构造方法 | | 2026-07-22 | [继承练习](./课堂练习题/20260722-继承练习.md) | 继承、方法重写、super()、对象数组 | | 2026-07-23 | [抽象类与接口练习](./课堂练习题/20260723-抽象类与接口练习.md) | 抽象类、模板方法、接口 | | 2026-07-24 | [多态练习](./课堂练习题/20260724-多态练习.md) | 多态、上下转型、instanceof、接口多态 | | 2026-07-27 | [内部类练习](./课堂练习题/20260727-内部类练习.md) | 内部类、匿名内部类、策略模式 | | 2026-07-28 | [异常处理练习](./课堂练习题/20260728-异常处理练习.md) | 异常体系、try-catch、throws、自定义异常 | | 2026-07-29 | [集合框架练习](./课堂练习题/20260729-集合框架练习.md) | ArrayList 底层、包装类、嵌套结构 | | 2026-07-30 | [LinkedList 双链表练习](./课堂练习题/20260730-LinkedList双链表练习.md) | LinkedList、性能对比、手写链表 | | 2026-07-31 | [Iterator迭代器与Map集合练习](./课堂练习题/20260731-迭代器与Map集合练习.md) | Iterator 遍历、HashMap 操作、自定义 Key、词频统计 | | 2026-08-03 | [比较器排序与可变参数练习](./课堂练习题/20260803-比较器排序练习.md) | 比较器排序、Collections.sort、可变参数 | | 2026-08-04 | [Stream 流与函数式编程练习](./课堂练习题/20260804-Stream流练习.md) | Stream 流操作、方法引用、收集成 Map | | 2026-08-06 | [File 文件操作练习](./课堂练习题/20260806-File文件操作练习.md) | File 构造、文件操作、listFiles 遍历 | | 2026-08-07 | [IO 字节缓冲流 + 字符流 + 字符缓冲流练习](./课堂练习题/20260807-IO缓冲流练习.md) | 字节缓冲流、字符流读写、数据持久化 | | 2026-08-08 | [对象序列化与转换流练习](./课堂练习题/20260808-对象序列化与转换流练习.md) | 对象序列化、Serializable、transient、转换流 | | 2026-08-10 | [线程操作与生命周期练习](./课堂练习题/20260810-线程操作与生命周期练习.md) | 线程生命周期、线程优先级、守护线程、线程协作 | | 2026-08-11 | [volatile 与 Lock 锁练习](./课堂练习题/20260811-volatile与Lock锁练习.md) | volatile 可见性、synchronized、Lock 锁 | | 2026-08-12 | [反射练习](./课堂练习题/20260812-反射练习.md) | 反射创建对象、反射操作私有成员、反射调用方法、配置驱动反射 | | 2026-08-13 | [反射 Field 字段反射与 Method 方法反射练习](./课堂练习题/20260813-反射Field字段练习.md) | 反射遍历字段/方法、暴力反射、模拟 ORM、模拟 JUnit | ## 四、复习 > 复习资料:按章节阶段梳理核心知识点总纲 + 重点核心编程题手册。 ### 重点核心编程题 | 复习资料 | 说明 | |---------|------| | [JavaSE 重点核心编程题复习手册](./复习/JavaSE阶段/JavaSE重点核心编程题.md) | 按 22 个章节精选重点/核心编程题,含核心题与重点题分类、关键代码模板、示例输出与复习建议 | ### JavaSE 阶段知识点总纲 | 阶段 | 复习文档 | 涵盖内容 | |------|---------|---------| | 阶段00 | [编程基础预热-进制与编码](./复习/JavaSE阶段/阶段00-编程基础预热-进制与编码.md) | 进制与进制转换、ASCII 字母对照表、经典算法 | | 阶段01 | [Java 语言基础](./复习/JavaSE阶段/阶段01-Java语言基础.md) | 数据类型、运算符、流程控制、数组、排序算法、方法、Random | | 阶段02 | [面向对象编程](./复习/JavaSE阶段/阶段02-面向对象编程.md) | 封装、构造方法、继承、抽象类、接口、多态、内部类、常用 API | | 阶段03 | [异常处理与集合框架](./复习/JavaSE阶段/阶段03-异常处理与集合框架.md) | 异常、Object 类、包装类、集合框架、泛型、LinkedList、Map、二叉树 | | 阶段04 | [Java8新特性-Lambda与Stream](./复习/JavaSE阶段/阶段04-Java8新特性-Lambda与Stream.md) | 比较器排序、可变参数、Lambda、函数式接口、Stream 流、方法引用 | | 阶段05 | [IO流与文件操作](./复习/JavaSE阶段/阶段05-IO流与文件操作.md) | File、字节流、缓冲流、字符流、转换流、对象序列化 | | 阶段06 | [多线程与并发编程](./复习/JavaSE阶段/阶段06-多线程与并发编程.md) | 线程创建、线程状态、线程安全、synchronized、volatile、Lock、死锁、线程池 | | 阶段07 | [JVM类加载与反射](./复习/JavaSE阶段/阶段07-JVM类加载与反射.md) | 类加载机制、类加载器、双亲委派、反射三件套(Constructor/Field/Method) |