Forráskód Böngészése

docs: 精简课堂笔记全部27个md文档标题——统一为'2026MMDD 课堂笔记—内容摘要'简洁格式,删除超长标题(如20260812改为'类加载机制与反射'、20260811改为'volatile、Lock锁与线程池'、20260810改为'线程操作与线程安全'),每个标题用简短摘要概括文档核心内容

WanJL 1 hete
szülő
commit
413a827a2d
27 módosított fájl, 25 hozzáadás és 25 törlés
  1. 1 1
      课堂笔记/00-Java预科-笔记/20260708-数据类型与运算符.md
  2. 1 1
      课堂笔记/00-Java预科-笔记/20260709-流程控制与循环结构.md
  3. 1 1
      课堂笔记/00-Java预科-笔记/20260710-ASCII字母对照表.md
  4. 1 1
      课堂笔记/00-Java预科-笔记/20260710-进制与进制转换.md
  5. 1 1
      课堂笔记/01-JavaSE基础-笔记/20260713-笔记.md
  6. 1 1
      课堂笔记/01-JavaSE基础-笔记/20260714-笔记.md
  7. 1 1
      课堂笔记/01-JavaSE基础-笔记/20260715-笔记.md
  8. 1 1
      课堂笔记/01-JavaSE基础-笔记/20260716-笔记.md
  9. 1 1
      课堂笔记/01-JavaSE基础-笔记/20260717-笔记.md
  10. 1 1
      课堂笔记/01-JavaSE基础-笔记/20260720-笔记.md
  11. 1 1
      课堂笔记/01-JavaSE基础-笔记/20260721-笔记.md
  12. 1 1
      课堂笔记/01-JavaSE基础-笔记/20260722-笔记.md
  13. 1 1
      课堂笔记/01-JavaSE基础-笔记/20260723-笔记.md
  14. 1 1
      课堂笔记/01-JavaSE基础-笔记/20260724-笔记.md
  15. 1 1
      课堂笔记/01-JavaSE基础-笔记/20260727-笔记.md
  16. 1 1
      课堂笔记/01-JavaSE基础-笔记/20260728-笔记.md
  17. 1 1
      课堂笔记/01-JavaSE基础-笔记/20260729-笔记.md
  18. 1 1
      课堂笔记/01-JavaSE基础-笔记/20260730-笔记.md
  19. 1 1
      课堂笔记/01-JavaSE基础-笔记/20260731-笔记.md
  20. 1 1
      课堂笔记/01-JavaSE基础-笔记/20260803-笔记.md
  21. 1 1
      课堂笔记/01-JavaSE基础-笔记/20260804-笔记.md
  22. 1 1
      课堂笔记/01-JavaSE基础-笔记/20260806-笔记.md
  23. 1 1
      课堂笔记/01-JavaSE基础-笔记/20260807-笔记.md
  24. 1 1
      课堂笔记/01-JavaSE基础-笔记/20260808-笔记.md
  25. 1 1
      课堂笔记/01-JavaSE基础-笔记/20260810-笔记.md
  26. 0 0
      课堂笔记/01-JavaSE基础-笔记/20260811-笔记.md
  27. 0 0
      课堂笔记/01-JavaSE基础-笔记/20260812-笔记.md

+ 1 - 1
课堂笔记/00-Java预科-笔记/20260708-数据类型与运算符.md

@@ -1,4 +1,4 @@
-# Java 基础学习笔记
+# 20260708 课堂笔记 — 数据类型与运算符
 
 
 > 日期:2026年7月8日
 > 日期:2026年7月8日
 > 包名:`com.lovecoding.day02`
 > 包名:`com.lovecoding.day02`

+ 1 - 1
课堂笔记/00-Java预科-笔记/20260709-流程控制与循环结构.md

@@ -1,4 +1,4 @@
-# Java 流程控制与循环结构 — 学习笔记
+# 20260709 课堂笔记 — 流程控制与循环结构
 
 
 **日期**: 2026/07/09  
 **日期**: 2026/07/09  
 **作者**: WanJl
 **作者**: WanJl

+ 1 - 1
课堂笔记/00-Java预科-笔记/20260710-ASCII字母对照表.md

@@ -1,4 +1,4 @@
-# ASCII 字母对照表
+# 20260710 课堂笔记 — ASCII 字母对照表
 > 日期:2026年7月10日
 > 日期:2026年7月10日
 > 说明:ASCII(American Standard Code for Information Interchange)字符编码对照表
 > 说明:ASCII(American Standard Code for Information Interchange)字符编码对照表
 
 

+ 1 - 1
课堂笔记/00-Java预科-笔记/20260710-进制与进制转换.md

@@ -1,4 +1,4 @@
-# 进制与进制转换 — 学习笔记
+# 20260710 课堂笔记 — 进制与进制转换
 
 
 **日期**: 2026/07/10  
 **日期**: 2026/07/10  
 **作者**: WanJl
 **作者**: WanJl

+ 1 - 1
课堂笔记/01-JavaSE基础-笔记/20260713-笔记.md

@@ -1,4 +1,4 @@
-# JavaSE 基础 — Day01 笔记
+# 20260713 课堂笔记 — Java 入门与数据类型
 
 
 > **日期**:2026-07-13  
 > **日期**:2026-07-13  
 > **项目**:`javaSE-260713-FirstJava`  
 > **项目**:`javaSE-260713-FirstJava`  

+ 1 - 1
课堂笔记/01-JavaSE基础-笔记/20260714-笔记.md

@@ -1,4 +1,4 @@
-# JavaSE 基础 — Day02 笔记
+# 20260714 课堂笔记 — 流程控制与运算符
 
 
 > **日期**:2026-07-14  
 > **日期**:2026-07-14  
 > **项目**:`c260714`  
 > **项目**:`c260714`  

+ 1 - 1
课堂笔记/01-JavaSE基础-笔记/20260715-笔记.md

@@ -1,4 +1,4 @@
-# JavaSE 基础 — Day03 笔记
+# 20260715 课堂笔记 — 分支循环与数组
 
 
 > **日期**:2026-07-15  
 > **日期**:2026-07-15  
 > **项目**:`c260715`  
 > **项目**:`c260715`  

+ 1 - 1
课堂笔记/01-JavaSE基础-笔记/20260716-笔记.md

@@ -1,4 +1,4 @@
-# JavaSE 基础 — Day04 笔记
+# 20260716 课堂笔记 — 数组进阶与排序算法
 
 
 > **日期**:2026-07-16  
 > **日期**:2026-07-16  
 > **项目**:`c260716`  
 > **项目**:`c260716`  

+ 1 - 1
课堂笔记/01-JavaSE基础-笔记/20260717-笔记.md

@@ -1,4 +1,4 @@
-# JavaSE 基础 — Day05 笔记
+# 20260717 课堂笔记 — 方法、Random 与数组
 
 
 > **日期**:2026-07-17  
 > **日期**:2026-07-17  
 > **项目**:`c260717`  
 > **项目**:`c260717`  

+ 1 - 1
课堂笔记/01-JavaSE基础-笔记/20260720-笔记.md

@@ -1,4 +1,4 @@
-# JavaSE 基础 — Day06 笔记
+# 20260720 课堂笔记 — 面向对象基础
 
 
 > **日期**:2026-07-20  
 > **日期**:2026-07-20  
 > **项目**:`c260720`  
 > **项目**:`c260720`  

+ 1 - 1
课堂笔记/01-JavaSE基础-笔记/20260721-笔记.md

@@ -1,4 +1,4 @@
-# JavaSE 基础 — Day07 笔记
+# 20260721 课堂笔记 — 构造方法与单例模式
 
 
 > **日期**:2026-07-21  
 > **日期**:2026-07-21  
 > **项目**:`c260721`  
 > **项目**:`c260721`  

+ 1 - 1
课堂笔记/01-JavaSE基础-笔记/20260722-笔记.md

@@ -1,4 +1,4 @@
-# JavaSE 基础 — Day08 笔记
+# 20260722 课堂笔记 — 继承与方法重写
 
 
 > **日期**:2026-07-22  
 > **日期**:2026-07-22  
 > **项目**:`c260722`  
 > **项目**:`c260722`  

+ 1 - 1
课堂笔记/01-JavaSE基础-笔记/20260723-笔记.md

@@ -1,4 +1,4 @@
-# JavaSE 基础 — Day09 笔记
+# 20260723 课堂笔记 — 抽象类、final 与接口
 
 
 > **日期**:2026-07-23  
 > **日期**:2026-07-23  
 > **项目**:`c260723`  
 > **项目**:`c260723`  

+ 1 - 1
课堂笔记/01-JavaSE基础-笔记/20260724-笔记.md

@@ -1,4 +1,4 @@
-# JavaSE 基础 — Day10 笔记
+# 20260724 课堂笔记 — 多态与内部类
 
 
 > **日期**:2026-07-24  
 > **日期**:2026-07-24  
 > **项目**:`c260724`  
 > **项目**:`c260724`  

+ 1 - 1
课堂笔记/01-JavaSE基础-笔记/20260727-笔记.md

@@ -1,4 +1,4 @@
-# JavaSE 基础 — Day11 笔记
+# 20260727 课堂笔记 — 匿名内部类与常用 API
 
 
 > **日期**:2026-07-27  
 > **日期**:2026-07-27  
 > **项目**:`c260727`  
 > **项目**:`c260727`  

+ 1 - 1
课堂笔记/01-JavaSE基础-笔记/20260728-笔记.md

@@ -1,4 +1,4 @@
-# JavaSE 基础 — Day12 笔记
+# 20260728 课堂笔记 — 异常处理与 Object 类
 
 
 > **日期**:2026-07-28  
 > **日期**:2026-07-28  
 > **项目**:`c260728`  
 > **项目**:`c260728`  

+ 1 - 1
课堂笔记/01-JavaSE基础-笔记/20260729-笔记.md

@@ -1,4 +1,4 @@
-# JavaSE 基础 — Day13 笔记
+# 20260729 课堂笔记 — 包装类、集合框架与泛型
 
 
 > **日期**:2026-07-29  
 > **日期**:2026-07-29  
 > **项目**:`c260729`  
 > **项目**:`c260729`  

+ 1 - 1
课堂笔记/01-JavaSE基础-笔记/20260730-笔记.md

@@ -1,4 +1,4 @@
-# 20260730 课堂笔记 — List.of / LinkedList / 自定义链表 / ArrayList 练习
+# 20260730 课堂笔记 — LinkedList 与手写链表
 
 
 - **日期**:2026-07-30
 - **日期**:2026-07-30
 - **项目**:`c260730`
 - **项目**:`c260730`

+ 1 - 1
课堂笔记/01-JavaSE基础-笔记/20260731-笔记.md

@@ -1,4 +1,4 @@
-# 20260731 课堂笔记 — LinkedList 多接口形态 / Iterator 迭代器 / Map集合(入门·遍历·底层原理)/ 二叉树(BST·AVL·红黑树)
+# 20260731 课堂笔记 — 迭代器、Map 集合与二叉树
 
 
 - **日期**:2026-07-31
 - **日期**:2026-07-31
 - **项目**:`c260731`
 - **项目**:`c260731`

+ 1 - 1
课堂笔记/01-JavaSE基础-笔记/20260803-笔记.md

@@ -1,4 +1,4 @@
-# 20260803 课堂笔记 — 比较器排序(Comparable 自然排序 / Comparator 比较器排序)+ 集合工具类 Collections + 可变参数 Varargs + Lambda 表达式 + 20260731 课后作业解析
+# 20260803 课堂笔记 — 比较器排序与 Lambda
 
 
 - **日期**:2026-08-03
 - **日期**:2026-08-03
 - **项目**:`c260803`
 - **项目**:`c260803`

+ 1 - 1
课堂笔记/01-JavaSE基础-笔记/20260804-笔记.md

@@ -1,4 +1,4 @@
-# 20260804 课堂笔记 — 函数式编程(Functional Programming)+ Stream 流(中间操作 filter/limit/skip/map/concat/distinct + 终结操作 forEach/count + 收集操作 collect/Collectors:toList/toSet/toMap + 方法引用四种形式)+ 20260803 课后作业回顾(Lambda 应用 / Employee 员工排序)
+# 20260804 课堂笔记 — 函数式编程与 Stream 流
 
 
 - **日期**:2026-08-04
 - **日期**:2026-08-04
 - **项目**:`c260804`
 - **项目**:`c260804`

+ 1 - 1
课堂笔记/01-JavaSE基础-笔记/20260806-笔记.md

@@ -1,4 +1,4 @@
-# 20260806 课堂笔记 — 文件操作类 File(java.io.File)+ IO 流入门(字节流 + 文件字节输出流 FileOutputStream)+ JavaSE 综合大作业(20260804 课后作业)解析:学生信息管理系统(Person 继承体系 + 接口 + 自定义异常 + 集合 + 比较器排序 + Lambda/Stream 选做挑战)
+# 20260806 课堂笔记 — File 文件操作与 IO 流入门
 
 
 - **日期**:2026-08-06
 - **日期**:2026-08-06
 - **项目**:`c260806`
 - **项目**:`c260806`

+ 1 - 1
课堂笔记/01-JavaSE基础-笔记/20260807-笔记.md

@@ -1,4 +1,4 @@
-# 20260807 课堂笔记 — IO 字节缓冲流(BufferedOutputStream 输出 / BufferedInputStream 输入 + 内部缓冲区 flush 刷新 + 基础流 vs 扩展流)+ 接口化文件复制(CopyFile 接口 + Copy01 普通字节流实现 / BufferedCopy 缓冲流实现 + System.currentTimeMillis 耗时对比评测)+ 字符流入门(字符集编码表 + Reader/Writer 抽象父类 + FileReader/FileWriter 构造与读写方法)+ 字符缓冲流(BufferedReader / BufferedWriter 包装字符流 + newLine() / readLine() 特有方法)+ IO 流体系小结(基础流 vs 处理流-缓冲流完整分类)+ 随堂练习参考解答(BufferedWriteReadTest 缓冲流写读统计 / ScoreSort 字符缓冲流读取排序写回)
+# 20260807 课堂笔记 — IO 缓冲流与字符流
 
 
 - **日期**:2026-08-07
 - **日期**:2026-08-07
 - **项目**:`c260807`
 - **项目**:`c260807`

+ 1 - 1
课堂笔记/01-JavaSE基础-笔记/20260808-笔记.md

@@ -1,4 +1,4 @@
-# 20260808 课堂笔记 — 转换流(InputStreamReader / OutputStreamWriter 字节↔字符桥梁 + 字符集编码解码与乱码成因 + UTF-8 转 GBK 文件转码案例)+ 对象持久化与序列化(对象持久化概念 + Serializable 标识接口 + ObjectOutputStream 序列化 writeObject / ObjectInputStream 反序列化 readObject + serialVersionUID 三大作用与版本兼容 + transient 跳过序列化 + 序列化注意事项(静态属性 / 引用链 / 构造方法 / 单例 readResolve)+ Student 实体类综合演示 + IO 流体系总结(基础流 vs 处理流全景))+ 多线程入门(进程 / 线程 / 并行并发概念 + 方式一继承 Thread / 方式二实现 Runnable / 方式三实现 Callable+FutureTask + 三种实现方式对比 + run() 与 start() 区别 + 匿名内部类与 Lambda 创建 Runnable + main 主线程)+ 课后作业回顾(接口化文件复制效率对比器)
+# 20260808 课堂笔记 — 转换流、序列化与多线程入门
 
 
 - **日期**:2026-08-08
 - **日期**:2026-08-08
 - **项目**:`c260808`
 - **项目**:`c260808`

+ 1 - 1
课堂笔记/01-JavaSE基础-笔记/20260810-笔记.md

@@ -1,4 +1,4 @@
-# 20260810 课堂笔记 — 线程操作方法(Thread.sleep 线程休眠 + 线程调度方式(分时 / 抢占式调度模型)+ 多线程执行随机性(CPU 时间片)+ 线程优先级 getPriority / setPriority(默认 5、范围 1~10)+ Lambda 创建 Runnable 双线程并发演示)+ 守护线程(setDaemon 守护线程 JVM 退出机制 + 守护线程特点(设置时机 / 继承性 / finally 不保证 / isDaemon)+ GC 垃圾回收线程经典场景)+ 线程生命周期(6 种状态:NEW / RUNNABLE / BLOCKED / WAITING / TIMED_WAITING / TERMINATED + Thread.State 枚举 + 状态转换枢纽 RUNNABLE + 操作系统 5 状态对比)+ 线程操作方法(join() / join(long) 等待线程结束 + interrupt() / isInterrupted() 中断标志机制 + sleep 中断抛异常并清除标志 + yield() 主动让出 CPU 时间片 + isAlive() 判断线程存活 + Object 类 wait() / notify() / notifyAll() 等待唤醒)+ 线程安全问题(进程间不共享 vs 线程间共享 + 数据竞争概念 + 卖票问题(相同票多次出现 / 负数票)+ 计数器问题(count++ 非原子性:读-改-写 3 步)+ 多线程安全问题 3 个原因(缺一不可)+ 线程安全三大特性(原子性 / 可见性 / 有序性)及解决方案)+ synchronized 线程同步(监视器锁 Monitor Lock + BLOCKED 排队等待 + 三种写法(同步实例方法锁 this / 同步静态方法锁 Class 对象 / 同步代码块锁指定对象)+ 锁粒度优化(只锁共享数据代码)+ 转账业务场景 + 加锁后 count 正确性验证)+ 随堂练习(三种创建线程方式回顾 + 线程常用方法清单 + CooperationTest join/interrupt/yield 综合)+ 课后作业回顾(实现 Callable 接口 + FutureTask 带返回值求和 + 三种实现方式适用场景思考)
+# 20260810 课堂笔记 — 线程操作与线程安全
 
 
 - **日期**:2026-08-10
 - **日期**:2026-08-10
 - **项目**:`c260810`
 - **项目**:`c260810`

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
课堂笔记/01-JavaSE基础-笔记/20260811-笔记.md


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
课堂笔记/01-JavaSE基础-笔记/20260812-笔记.md


Nem az összes módosított fájl került megjelenítésre, mert túl sok fájl változott