课程来源与作业索引
课程来源目录名为 `java基础进阶-笔记`。下列路径均相对于该目录,方便回到原资料核对;分享包不复制原 PPT、题目图片、API 压缩文档或视频。
继续上次小节 →Java 进阶线 · 线路目录
Java 进阶线
对象与类型设计3 站
文件、配置与并发4 站
网络、框架与复习3 站
本页导读
课程来源与作业索引
课程来源目录名为 java基础进阶-笔记。下列路径均相对于该目录,方便回到原资料核对;分享包不复制原 PPT、题目图片、API 压缩文档或视频。
课程介绍:JavaSE加强课程介绍.pptx,7 张幻灯片。其大纲的日序与实际文件夹不同,本套文章优先依据各 day 文件夹的实际内容。
day01
对应文章:static、初始化与继承:对象如何共享数据和复用行为。
day01-面向对象进阶(一)/PPT/day01、面向对象进阶(一).pptx,69 张幻灯片day01-面向对象进阶(一)/day01作业/day01作业.md
配套 Java 文件 43 个,代码位于 day01-面向对象进阶(一)/代码。本篇由该 PPT 转写。作业见 day01作业.md。
day02
对应文章:多态、抽象类与接口:让业务依赖稳定的约定。
day02-面向对象进阶(二)/PPT/day02、面向对象进阶(二).pptx,43 张幻灯片day02-面向对象进阶(二)/day02作业/day02作业.md
配套 Java 文件 46 个,代码位于 day02-面向对象进阶(二)/代码。本篇由该 PPT 转写(正文未引用图示)。作业见 day02作业.md。
day03
对应文章:内部类、枚举与泛型:把对象和类型边界表达清楚。
day03-面向对象高级部分:匿名内部类,泛型,枚举/PPT/day03、面向对象进阶(三).pptx,64 张幻灯片day03-面向对象高级部分:匿名内部类,泛型,枚举/day03作业/day03作业.md
配套 Java 文件 32 个,代码位于 day03-面向对象高级部分:匿名内部类,泛型,枚举/代码。本篇由该 PPT 转写。作业见 day03作业.md。
day04
对应文章:常用 API:字符串、精确金额与日期时间。
day04-常用API/PPT/day04、java.lang、java.util包下的常用API [自动保存的].pptx,58 张幻灯片day04-常用API/day04作业/03_题目/day04.mdday04-常用API/day04作业/作业04/day04作业.md
配套 Java 文件 18 个,代码位于 day04-常用API/代码。本篇由该 PPT 转写。作业见 day04.md(题目)与 day04作业.md。
day05
对应文章:Lambda、方法引用、排序与正则表达式。
day05-常用API(二):Lambda、方法引用详解/PPT/day05、java.lang包下的常用API、算法、正则表达式、异常.pptx,61 张幻灯片day05-常用API(二):Lambda、方法引用详解/day05作业/作业05/day05作业.md
配套 Java 文件 21 个,代码位于 day05-常用API(二):Lambda、方法引用详解/代码。本篇由该 PPT 转写。作业见 day05作业.md。
day06
对应文章:异常与 Collection:失败如何表达,元素如何组织。
day06-异常、Collection/PPT/day06、java.util包下的常用API-集合(Collection、List、Set).pptx,118 张幻灯片day06-异常、Collection/day06作业/day06作业/04_题目/day06集合.mdday06-异常、Collection/day06作业/作业06/day06作业.md
配套 Java 文件 28 个,代码位于 day06-异常、Collection/代码。本篇由该 PPT 转写。作业见 day06集合.md(题目)与 day06作业.md。
day07
对应文章:Collections 与 Map:排序、统计和购物车建模。
day07-Collections、Map/PPT/day07、java.util包下的常用API-集合(Collections、Map、Stream流).pptx,56 张幻灯片day07-Collections、Map/作业/作业1/03_题目/作业1.mdday07-Collections、Map/作业/作业2/04_题目/作业2.md
配套 Java 文件 17 个,代码位于 day07-Collections、Map/代码。本篇由该 PPT 转写。作业见 作业1.md 与 作业2.md。
day08
对应文章:Stream、File 与递归:数据处理和目录遍历。
day08-Stream、File、方法递归/PPT/day08、java.io包下的常用API-io流.pptx,109 张幻灯片day08-Stream、File、方法递归/作业/03_题目/File.md
配套 Java 文件 14 个,代码位于 day08-Stream、File、方法递归/代码。本篇由该 PPT 转写。作业见 File.md。
day09
对应文章:字符编码与字节 IO:文件复制为什么会损坏或乱码。
day09-字符集、IO流(一)/PPT/day09、java.io包下的常用API-io流.pptx,54 张幻灯片day09-字符集、IO流(一)/作业/IO_每日练习.md
配套 Java 文件 9 个,代码位于 day09-字符集、IO流(一)/代码。本篇由该 PPT 转写。作业见 IO_每日练习.md。
day10
对应文章:字符流、缓冲流与对象序列化:IO 工具如何组合。
day10-IO(二)/PPT/day10、java.io包下的常用API-io流2.pptx,63 张幻灯片
配套 Java 文件 22 个,代码位于 day10-IO(二)/代码。本篇由该 PPT 转写。
此 day 未发现独立作业 Markdown,文章内容以课件案例和配套代码为依据。
day11
对应文章:Properties、XML 与日志:配置如何读取,问题如何定位。
day11-特殊文件、日志技术/PPT/day11、特殊文件:XML、Properties、以及日志框架.pptx,55 张幻灯片
配套 Java 文件 8 个,代码位于 day11-特殊文件、日志技术/代码。本篇由该 PPT 转写。
此 day 未发现独立作业 Markdown,文章内容以课件案例和配套代码为依据。
day12
对应文章:多线程、同步与线程池:共享状态如何保持正确。
day12-多线程/PPT/day12、java.lang包下的常用API-多线程.pptx,80 张幻灯片day12-多线程/作业/03_题目/day09每日练习.md
配套 Java 文件 28 个,代码位于 day12-多线程/代码。本篇由该 PPT 转写。作业见 day09每日练习.md。
day13
对应文章:网络编程:UDP、TCP 与文件上传协议。
day13-网络编程/PPT/day13、java.net包下的常用API-网络编程.pptx,74 张幻灯片day13-网络编程/day12作业/作业13/day13作业.md
配套 Java 文件 18 个,代码位于 day13-网络编程/代码。本篇由该 PPT 转写。作业见 day13作业.md。
day14
对应文章:单元测试、反射、注解与动态代理:理解框架的基础机制。
day14-Java高级技术/PPT/day14、Junit单元测试、以及java.lang.reflect包下的API(1).pptx,65 张幻灯片day14-Java高级技术/讲义/day14-单元测试、反射、注解、动态代理/day14-单元测试、反射、注解、动态代理.md
配套 Java 文件 28 个,代码位于 day14-Java高级技术/代码。本篇由该 PPT 转写。课程另附讲义 day14-单元测试、反射、注解、动态代理.md。
整理方法与未纳入范围
读取了 15 份 PPTX 的幻灯片文本,并提取课程课件的文本备注;逐日对照 15 份作业/讲义 Markdown,并选读配套代码。题目图片和课件插图没有逐页重制,代表性案例的需求优先依据文字与代码,未对只存在于图片中的信息编造细节。原 Markdown 内指向其他电脑的图片路径也没有复制到新讲义。
讲义按 PPT 页序逐日转写,保留课件的案例与顺序,并补上边界条件和已确认的版本差异。原资料中的 day 号、文档内部标题、PPT 标题存在错位,因此来源表保留真实文件名,文件名沿用原文章名,正文标题按实际课程主题命名。
未转录 第一天作业视频.avi 或其他视频,也未将 Java 开发手册、CHM/ZIP API 文档和 Commons IO 全套 HTML 文档全文重写。课程附带旧依赖版本只用于识别课程环境,分享包不包含这些 jar。
讲义中的代码取自课程 PPT 与配套代码工程,按课件形态整理排版,未逐段重新编译运行;需要实际运行请回到课程代码工程。讲义中的上下文片段和作业解题路线不代表原作业全部已完成、运行或通过集成验证。