| 2026-07-08 |
数据类型与运算符 |
java-prep-bootcamp |
com.lovecoding.day02 |
| 2026-07-09 |
流程控制与循环结构 |
java-prep-bootcamp |
com.lovecoding.day03 |
| 2026-07-10 |
进制与进制转换 |
java-prep-bootcamp |
com.lovecoding.day04 |
| 2026-07-13 |
JavaSE 基础入门 |
javaSE-260713-FirstJava |
默认包 |
| 2026-07-14 |
Java 运算符与流程控制 |
c260714 |
默认包 |
| 2026-07-15 |
switch分支、循环结构与数组 |
c260715 |
默认包 |
| 2026-07-16 |
多维数组、forEach、Arrays工具类、排序算法(冒泡/选择/插入)、Scanner键盘输入 |
c260716 |
默认包 |
| 2026-07-17 |
方法4种声明方式、Random随机数、排序算法复习、Scanner学生信息采集系统 |
c260717 |
默认包 |
| 2026-07-20 |
面向对象基础:类与对象、封装(private/setter/getter)、包(Package)、对象数组、综合应用 |
c260720 |
p1 / p2 |
| 2026-07-21 |
构造方法:构造方法重载、this() 调用、private 构造方法、单例模式、Fisher-Yates 洗牌算法、课后作业回顾 |
c260721 |
course / homework/c260717 / homework/c260720 / exercise/exercise01 / exercise/exercise02 |
| 2026-07-22 |
继承:继承概念与格式、方法重写(Override)、super 关键字、就近原则、继承中构造方法、单继承与多层继承、访问修饰符、综合练习(学生管理系统+冒泡排序)、课后作业 |
c260722 |
course / exercise/studentSystem / homework/p08_guessgame / homework/p09_bookmanager |
| 2026-07-23 |
抽象类 + final + 模板方法 + 代码块 + 接口(含JDK8+新特性):抽象类定义与特点、final 类/方法/变量、模板方法模式(MyOneDayTemplate)、三种代码块(局部/构造/静态)、接口定义与实现(Usb→LogiMouse/ROGMouse)、接口 vs 抽象类对比、JDK8默认方法/静态方法(MyDefaultInterface→MyDefaultInterfaceImpl)、JDK9私有方法(抽取多个默认方法公共代码)、Test05 测试类 |
c260723 |
course |
| 2026-07-24 |
多态概念与前提、多态成员访问特点、向上转型/向下转型、instanceof运算符、多态的好处(开闭原则)、抽象类+多态(Animal→Dog、Person→Student/Teacher→Test03.runPerson())、接口多态(Usb→Mouse/Cat→NoteBook)、内部类概念与使用场景 |
c260724 |
course/polymorphism / course/internalClass |
| 2026-07-27 |
匿名内部类:内部类三大分类概念回顾、匿名内部类语法格式与本质、三种使用方式(多态接收变量赋值 / 方法参数传递 / 匿名对象直接调用)、配套接口/抽象类定义(Usb / Tableware / Compute / Sort)、综合案例(NoteBook USB设备 / Person 餐具 / 学生排序比较 / Calculator计算器 / Animal动物叫声);Java API:API概念、String类(内存模型/构造方法/==与equals/常用方法大全/不可变性)、可变字符串(StringBuffer/SringBuilder)、文本块TextBlock JDK15+;Math数学类;日期时间类(Date/LocalDate/LocalTime/LocalDateTime/DateTimeFormatter) |
c260727 |
course/anonymousInternalClass / course/api / course/api/string / course/api/math / course/api/date / exercise/exercise01 / exercise/exercise06 / exercise/exercise07 / homework_0724/p2_myarray |
| 2026-07-28 |
异常处理(Demo01~Demo04 + Person+AgeOutOfBoundsException) + Object类(Demo01+Person 重写equals/hashCode/toString) + 课后作业回顾(String工具 + 日期数学) + Exercises |
c260728 |
course/api / course/exception / homework260727 / exercise/exercise01 / exercise/exercise07 |
| 2026-07-29 |
包装类 + 集合框架入门 + 泛型(Generics):装箱/拆箱、自动装箱/拆箱、包装类在 Bean 中的应用;集合 vs 数组、体系结构、线性表数据结构、ArrayList 底层实现详解(默认容量10、扩容机制、三个构造方法、size vs capacity、trimToSize/ensureCapacity/grow 1.5倍扩容公式、位移运算符)、ArrayList 常用方法速查;泛型概念与好处、定义格式、通配符、自定义泛型类、有界类型参数、练习参考答案(Student 类重写 toString/equals/hashCode、泛型 vs 原始类型) |
c260729 |
course/packaging / course/collection / exercises/exercise01 / exercises/exercise02 |
| 2026-07-30 |
List.of() 不可变集合 + LinkedList 双链表理论 + 手写单链表 MyLinked + Student 课程管理练习 (ArrayList 常用操作) + 课后作业回顾手写 MyArrayList |
c260730 |
course / exericse/exericse01 / homework0729/p4 |
| 2026-07-31 |
LinkedList 多接口形态(List / Queue / Deque)+ Iterator 迭代器遍历(ArrayList/LinkedList 迭代器)+ Map集合:入门(HashMap:put/keySet/values/containsKey)、遍历(keySet+get / entrySet)、HashMap底层原理(数组+链表/红黑树、hashCode/equals、5个关键常量)+ 二叉树(二叉搜索树/平衡二叉树AVL/红黑树规则与旋转)+ 随堂练习参考解答(自定义Key/词频统计) |
c260731 |
course / exericse/exericse01 / exericse/exericse02 |
| 2026-08-03 |
比较器排序:TreeSet/TreeMap 有序集合、Comparable 自然排序(course/Student implements Comparable、compareTo 按年龄二次比较姓名)、Comparator 比较器排序(course/Demo01:TreeSet 构造传入匿名内部类 Comparator);集合工具类 Collections(course/Demo02:sort/sort+Comparator/reverse/binarySearch/max/min/unmodifiableList/shuffle/fill/swap/rotate/replaceAll + List.of 快速创建集合);可变参数 Varargs(course/Demo03:add(int... a) 参数个数可变、本质即数组、可变参数必须放最后);Lambda 表达式(course/Demo04 理论:标准格式(参数)->{代码块}、三要素、函数式编程思想、JDK 内置函数式接口 java.util.function、三条省略规则、使用前提、与匿名内部类区别;Swimming 无参函数式接口 + SwimmingTest 匿名内部类 vs Lambda 三种方式;Addable 有参有返回值接口 + AddableDemo 单语句省略大括号/分号/return;Flyable 有参无返回值接口 + FlyableDemo 单参数省略小括号);20260731 课后作业解析:Map 集合基本操作与遍历(homework0731/p2_map)、异常处理综合(homework0731/p4_exception:自定义异常 InvalidScoreException + 多 catch 块 + 输入校验)、匿名内部类 Comparator 排序(homework0731/p5_sort:Collections.sort 按年龄升序/成绩降序 Double.compare);随堂练习参考解答(exericse/exericse02:EmployeeSystem 员工管理,compareTo 薪资降序+工号、equals/hashCode 重写、匿名内部类按姓名排序) |
c260803 |
course / exericse/exericse02 / homework0731/p2_map / homework0731/p4_exception / homework0731/p5_sort |