自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 【无标题】

【代码】【无标题】

2024-11-04 23:05:53 101

原创 作业1 购物系统

借助AI辅助生成后修改。

2024-10-17 20:48:18 962

原创 DAO模式代码及应用

结合接口知识理解:DAO模式中的接口定义了数据访问的抽象层,而具体的实现类则提供了这些抽象方法的具体实现。用途:StudentDao.java文件定义了一个名为StudentDao的接口,该接口声明了与学生数据访问相关的方法,如添加学生、按名字查询学生和显示所有学生。“使用DAO模式可以提高代码的可维护性和可扩展性,因为你可以在不修改业务逻辑代码的情况下,轻松地更换数据访问的实现方式。“DAO模式通过接口定义了数据访问的方法,而具体的实现类则负责实现这些方法,从而实现了业务逻辑与数据访问的解耦。

2024-10-13 16:17:40 287

原创 【无标题】

不能将 raiseSalary 定义为 static,因为 raiseSalary 方法操作的是 Employee 对象的状态(即薪水)。如果将其定义为 static,则无法访问和修改特定 Employee 对象的薪水属性。一般来说,那些不需要访问或修改对象状态的方法应该声明为 static。例如,工具类中的方法,它们执行一些通用的、不依赖于对象状态的操作。这些方法通常是纯函数,即它们接受输入参数并返回结果,而不依赖于或修改任何对象的内部状态。

2024-10-07 00:39:54 310

原创 【无标题】

接口的主要优势在于它允许多重继承,即一个类可以实现多个接口,从而获取多个接口的功能。此外,接口还提供了更高的灵活性和可维护性,因为接口的变化不会影响到已经实现了该接口的类,除非这些类明确依赖于接口中的某个特定方法。而接口则用于表示“can do”的关系,即一个类实现了某个接口,表示该类具有接口所定义的一组行为。Comparable接口是Java中的一个重要接口,它包含了一个compareTo方法,用于比较两个对象的大小。排序算法的基本操作得到的结果是一个有序的集合,其中元素的顺序是根据比较操作确定的。

2024-10-07 00:17:17 354

原创 学生管理系统

这些代码共同构成了一个完整的学生管理系统,能够实现学生的添加、删除、按姓名、专业和GPA搜索学生以及显示所有学生信息等功能。例如,Student类的构造函数接收姓名、年龄、性别、ID、专业和GPA作为参数。用户可以通过输入学生的姓名、年龄、性别、ID、专业和GPA来添加新的学生信息到系统中。根据用户输入执行相应的操作,如添加、删除、搜索学生或显示所有学生。定义了学生对象的属性,包括姓名、年龄、性别、ID、专业和GPA。按姓名搜索:用户输入学生姓名,系统返回所有姓名匹配的学生信息。

2024-09-16 14:36:52 291

原创 第二周预习作业

/ 第二维长度未指定// 补全代码,初始化第二维// 使用 foreach 遍历// 或者使用嵌套循环遍历i++) {j++) {最简单和直接的方式是在声明属性时直接赋值。这种方法的优点是简洁明了,缺点是不够灵活,无法在初始化时根据条件设置不同的值。

2024-09-09 22:32:56 558

原创 第一周课前预习

在int z = x + y;这句话的意思是,Java程序经过一次编译后,可以在任何支持Java虚拟机(JVM)的平台上运行,而无需重新编译。Java程序在编译时生成的字节码(.class文件)并不依赖于特定的平台,这些字节码可以在任何平台上由JVM解释执行。原因:对于引用数据类型(如String、Integer),==比较的是两个引用是否指向同一个对象,而不是对象的内容。原因:==运算符比较的是两个对象的引用(即它们是否指向同一个内存位置),而equals()方法比较的是两个字符串的实际内容是否相同。

2024-09-05 21:41:03 676

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除