|
|
6afcf58b15
|
基础内容结束,存档
|
2025-08-28 07:31:15 +08:00 |
|
|
|
32825e5512
|
feat(class44): 简单GUI界面
- 新增一个简单的登录窗口示例- 包含 JFrame、JPanel 和 JButton 的基本使用
-窗口大小设置为 300x200像素
- 添加了一个名为"登陆"的按钮
|
2025-08-13 20:31:42 +08:00 |
|
|
|
c741b067d6
|
feat(class43): ArrayList 集合(泛型类)示例
- 新增 ArrayListDemo1.java 文件,演示 ArrayList 的基本操作
- 在 StringTest2.java 中添加字节数组转换为字符串的示例代码
|
2025-08-07 16:11:37 +08:00 |
|
|
|
900a9908c8
|
feat(class42): 添加生成随机验证码的工具类和测试类- 新增 CodeUtils 类,包含两种生成随机验证码的方法:
- getCode: 生成由小写字母、大写字母和数字组成的验证码
- getCode2: 使用字典字符串生成随机验证码
- 新增 StringTest2 类,用于测试 CodeUtils 类的功能
|
2025-08-06 13:36:02 +08:00 |
|
|
|
a3786fd82b
|
feat(class41): 字符串功能理解,简单验证
- 新增 StringDemo1 类,演示字符串的创建和比较
- 实现简单的登录验证功能,包括用户名和手机号验证
- 展示字符串对象的创建方式和内容比较方法
|
2025-08-06 12:56:32 +08:00 |
|
|
|
12842d4487
|
Merge remote-tracking branch 'origin/main'
|
2025-08-06 12:19:47 +08:00 |
|
|
|
c9a3d2bdf1
|
feat(class40): 方法引用
- 新增 Car 类,包含 name 属性和 Lombok 注解
- 添加 Demo4 类,演示使用匿名类和 lambda 表达式实现 CarFactory 接口
- 新增 CarFactory 接口,定义获取 Car 实例的方法
|
2025-08-06 12:18:41 +08:00 |
|
|
|
a2a24761df
|
你说,人为什么而活
|
2025-08-03 23:54:50 +08:00 |
|
|
|
4a1d817a52
|
demo(class40): 函数式变成(静态方法引用、实例方法引用、特定类型方法引用)
- 新增 Demo1、Demo2、Demo3 和 Student 类
- 示例代码展示了使用静态方法引用、实例方法引用和 Lambda 表达式进行排序
- 包含按年龄和身高排序学生对象的逻辑
- 添加了字符串数组的排序示例
|
2025-07-31 02:20:10 +08:00 |
|
|
|
9b7789bfe4
|
feat(class39): 添加 Lambda表达式示例代码
- 新增 LambdaDemo1.java 文件,演示函数式接口和 Lambda 表达式的使用
- 新增 LambdaDemo2.java 文件,展示 Lambda表达式在数组排序和事件监听中的应用
- 通过具体实例说明 Lambda 表达式的简洁性和高效性
|
2025-07-29 23:41:30 +08:00 |
|
|
|
0812ce73f9
|
feat(class38): 匿名内部类数组排序示例
- 新增 Student 类,包含姓名、年龄、身高和性别属性
- 新增 Test4 类,用于测试学生数组的排序功能
- 使用 Lombok 注解简化 Student 类的代码
- 在 Test4 类中创建学生数组并进行年龄排序
|
2025-07-29 20:34:03 +08:00 |
|
|
|
145ecbc6aa
|
feat(class38): 添加 Test3 类创建登陆窗口
- 新增 Test3 类,实现了一个简单的登陆窗口
- 窗口包含一个登陆按钮,并使用 AtomicInteger 实现点击计数
- 演示了使用 lambda 表达式简化事件监听器的创建
|
2025-07-29 20:12:51 +08:00 |
|
|
|
cc88a4494a
|
fix(class38): 修正 Test2.java 中的拼写错误- 将错误的拼写 "swimminng" 修改为正确的 "swimming"
- 更新接口 Swim 中的方法定义
- 修改类中的两个匿名内部类实现
|
2025-07-28 03:31:20 +08:00 |
|
|
|
c24462eea4
|
feat(class37、class38): 添加内部类和抽象类相关代码
- 新增 Animal 抽象类,定义了抽象方法 cry()
- 添加 InnerClassDemo1 和 InnerClassDemo2 类,演示内部类的使用
- 创建 Outer 和 Outer2 类,展示静态和非静态内部类的特点
- 实现 Test 和 Test2 类,使用匿名内部类简化对象创建
|
2025-07-28 03:29:39 +08:00 |
|
|
|
406787c2a2
|
feat(class36): 代码块的使用
- 新增 Test 类,包含静态代码块和普通代码块
-静态代码块用于初始化类级别的资源,如扑克牌数组- 普通代码块用于初始化对象的实例资源
-通过 main 方法演示代码块的执行顺序和作用
|
2025-07-28 02:35:43 +08:00 |
|
|
|
3c323deb51
|
feat(class33-35): 简单家具控制系统
- 新增 A 接口和 Test 类,实现默认方法和静态方法
- 创建 JD 类和 Switch 接口,用于智能家居设备控制
- 添加 Air、Lamp、TV、WashMachine 类继承 JD
- 实现 SmartHomeControl 类作为智能家居控制器
- 编写 Test 类测试智能家居控制功能
|
2025-07-23 14:11:51 +08:00 |
|
|
|
b426565aba
|
feat(class30,class32): 接口定义,实现类
- 在 class30 包中添加了接口 A 和 B,以及实现类 C 和测试类 Test
- 在 class32 包中添加了学生信息处理的接口和实现类,包括 ClassDataInter、ClassDataInterImpl1、ClassDataInterImpl2 和 Student 类
- 实现了学生信息的打印和平均分计算等功能
|
2025-07-19 21:40:34 +08:00 |
|
|
|
ffa2bb2055
|
feat(class29): 抽象方法实现模板类,预备接口文件夹
- 新增 People 抽象类,定义了 write 和 writeMain 方法
- 新增 Student 和 Teacher 类,继承自 People 类并实现 writeMain 方法
- 新增 Test 类,用于测试 Student 和 Teacher 类的 write 方法
|
2025-07-19 19:52:36 +08:00 |
|
|
|
d14e00617b
|
feat(class26-28): 添加抽象类和枚举相关代码
- 新增抽象类 A 和 Animal,以及它们的子类 B、Cat 和 Dog
- 添加抽象方法和具体方法的实现
- 新增枚举类 Direction 和常量类 Constant
- 编写测试类 AdstractDemo1 和 Test2,演示抽象类和枚举的使用
|
2025-07-18 07:17:25 +08:00 |
|
|
|
da8ed0e2b5
|
feat(class26): 补枚举类提交
- 新增枚举类 A,包含 X、Y、Z 三个枚举值
- 添加测试类 Test,演示枚举类的使用方法
- 说明枚举类的主要特征:
- 1.枚举类是 final 的 - 2. 枚举类不能继承其他类
-3. 枚举类对象是固定的,不能创建新的对象
|
2025-07-17 23:50:18 +08:00 |
|
|
|
baefa25e78
|
feat(class25): 添加单例模式示例代码
- 新增 A 类和 B 类作为单例模式的示例
- 更新 .gitignore 文件,忽略 META-INF 和 MANIFEST.MF 文件
- 在项目设置中添加 Lombok 注解支持
- 修改 Test 类,注释掉 SilverCard 相关代码
- 新增 Test 类测试单例模式
|
2025-07-15 15:26:36 +08:00 |
|
|
|
612c7f8bfd
|
feat(class24): 简单final示例
- 新增 FinalDemo1 类,演示 final 关键字的用法- 新增 FinalDemo2 类,使用 Constant 类中的常量
- 添加 Constant 类,定义系统名称常量
|
2025-07-15 03:03:10 +08:00 |
|
|
|
8a553fe454
|
feat(class23): 多态、继承、重载综合练习,引入lombok插件简化语法
- 新增 Card 类,包含基本的存款和消费功能- 添加 GoldCard 和 SilverCard 类,分别实现不同的优惠策略
- 编写 Test 类进行功能测试
- 在项目中集成 Lombok 依赖,简化代码
|
2025-07-15 00:32:56 +08:00 |
|
|
|
a714712f96
|
feat(class22): 多态调用,instanceof对象类型检测
- 新增 Tortoise 和 Wolf 类,继承自 Animal 类并重写 run 方法
- Tortoise 类增加独有的 shrinkHead 方法
- 新增 Test 类,演示多态和强制类型转换的用法- 实现 go 方法,展示如何根据对象类型调用不同方法
|
2025-07-14 23:54:41 +08:00 |
|
|
|
3bcce7c9e7
|
feat(class21): 多态
- 创建 Animal 类,定义 run 方法
- 创建 Tortoise 和 Wolf 类,继承 Animal 类并重写 run 方法
- 创建 Test 类,测试不同动物的 run 方法
|
2025-07-14 00:08:26 +08:00 |
|
|
|
feff6784d5
|
feat(class20): 子类构造器传参父类,兄弟构造器调用,重载方法,继承章完结
- 创建 People 类,包含姓名和性别属性
- 创建 Student 类,继承 People 类并添加年龄和学校属性- 创建 Teacher 类,继承 People 类并添加技能属性
- 实现了相应的 getter 和 setter 方法
- 重写了 Student 类的 toString 方法
- 新增了几个测试类来验证新创建的类
|
2025-07-12 01:18:23 +08:00 |
|
|
|
47d6b9a897
|
feat(class18): 继承关系,this,super,方法重写
- 在 class18 包中添加了 Test 和 Test2 类,演示了类的继承和方法重写
- 在 class19 包中添加了 Test 类,展示了方法重写的实际应用
|
2025-07-10 18:08:28 +08:00 |
|
|
|
3d01dc7367
|
feat(class17): 基本继承
- 新增 People 类,包含姓名和性别属性- 新增 Consultant 类和 Teacher 类,继承自 People 类
- 添加 Test 类用于测试 Teacher 类的功能
|
2025-07-09 20:24:39 +08:00 |
|
|
|
157e78601f
|
feat(class15, class16): 添加电影管理和静态方法相关代码
- 新增 Movie 类和 MovieOperator 类,实现电影信息管理和查询功能
- 添加 Student 类和 Test 类,演示静态方法的使用- 实现 VerifyCodeUtil 工具类,生成验证码
- 添加多个测试类,验证各功能模块的正确性
|
2025-07-09 15:02:42 +08:00 |
|
|
|
11d02d1b48
|
feat(class15): 添加静态变量和实例变量的示例代码- 新增 Student 类,包含静态变量 name 和实例变量 age
- 新增 Test 类,演示静态变量的共享特性
- 新增 User 类,使用静态变量 count 记录用户数量
- 新增 Test2 类,测试 User 类的静态变量
|
2025-07-09 02:26:15 +08:00 |
|
|
|
ccb4da0550
|
feat(class15): 对象传参,数据业务分离
- 新增 Student 类,用于封装学生信息(姓名、语文成绩、数学成绩)
- 新增 StudentOperator 类,用于操作学生对象(计算总成绩和平均成绩)- 新增 Test 类,用于测试 Student 和 StudentOperator 类的功能
|
2025-07-09 01:35:58 +08:00 |
|
|
|
89511c1e84
|
feat(class15): 封装设计,暴露方法
- 在 class15.capsulation 包中添加 Student 类,实现学生信息封装和成绩计算功能
- 在 class15.thisdemo 包中添加 Student 类,演示 this 关键字的使用
- 添加 Test 类进行功能测试
|
2025-07-09 01:17:08 +08:00 |
|
|
|
3d8c1f3012
|
feat(class15): 类,无参构造方法,有参构造方法,创建对象
- 在 constructor包中添加 Student 类,包含多个构造方法和属性
- 在 object 包中添加 Student 类,包含成绩相关方法
- 添加 Test 类测试 constructor 包中的 Student 类- 添加 Test2 类测试 object包中的 Student 类
|
2025-07-08 23:14:37 +08:00 |
|
|
|
38afe7d5ff
|
feat(class15): 可以自己给自己new对象了wwww
- 新增 Star 类,定义了姓名、年龄、性别、身高、体重等属性- 新增 Test 类,包含 main 方法用于测试 Star 类
- 在 Test 类中创建了两个 Star 对象,并打印其属性值
|
2025-07-08 03:16:49 +08:00 |
|
|
|
899711416d
|
feat(class14): 提交了自己写的一坨屎山,塞了一堆语法糖....
糖很好吃捏🤗
- 新增 ArrayDemo5 类,演示二维数组的定义和遍历
- 新增 ArrayTest6 类,实现二维数组的初始化、打印和随机打乱功能
|
2025-07-08 03:03:14 +08:00 |
|
|
|
206c73e8ac
|
feat(class14): 真的,不能再....学了.....
- 新增 ArrayTest4 类,包含 main 方法作为程序入口
- 实现 start 方法,创建并初始化一副扑克牌数组
- 实现 shufflePokers 方法,使用 Fisher-Yates 算法对扑克牌进行洗牌
- 在 main 方法中调用 start 和 shufflePokers 方法,展示洗牌前后的扑克牌数组
|
2025-07-07 02:12:12 +08:00 |
|
|
|
128ce511a3
|
feat(class14): 添加数组相关示例代码
- 新增 ArrayDemo1 类,实现随机点名功能
- 新增 ArrayDemo2 类,实现学生成绩输入和统计功能
- 新增 ArrayDemo3 类,实现数组最大值查找功能
- 新增 isPrime 类,判断 101-200 之间的素数
|
2025-07-07 01:31:09 +08:00 |
|
|
|
d815cb5135
|
跳过部分基础,写三个小练习
|
2025-07-06 23:20:10 +08:00 |
|
|
|
18e9d0a2c6
|
这会是接下来很长一段时间的最后一个commit(可能),当内阁去啦
|
2025-06-27 19:30:45 +08:00 |
|
|
|
bf42b7d7e2
|
罢了....(嚼嚼嚼嚼嚼嚼)
|
2025-06-25 23:21:05 +08:00 |
|
|
|
6eb7704f25
|
今天就这样吧,吃多了嚼不烂
|
2025-06-25 01:04:41 +08:00 |
|
|
|
339a4d2b05
|
提交
|
2025-06-25 00:48:52 +08:00 |
|