自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 重写equals和hashcode

==” 运算符用于比较两个对象的引用是否指向相同的内存地址,也就是比较它们是否是同一个对象的实例。观察等价性:在不改变状态的情况下, 两个 mutable 对象是否看起来一致 (某一时刻两者是否相同)方法是用来比较对象的内容是否相等,通常是在类中进行重写以实现自定义的相等性比较逻辑。即 “==”à引用等价性(判断地址),equals()à对象等价性(判断内容)检查当前对象的类是否与传入对象的类相同,这里使用。方法是用来比较对象的引用,也就是说它的行为与。和当前对象是同一个类,比较两个对象的。

2024-06-26 12:46:02 242

原创 软件构造ADT与OOP知识点

Mutators 变值器:改变对象属性的方法(可变性的关键,即只有mutable的对象才能够有Mutators):用于修改对象的状态,直接改变对象的数据或结构。Observers 观察器:用于检查或查询对象的状态,返回有关对象的信息,而不修改对象(e.g.获取栈的大小,检查队列是否为空,获取集合中元素的数量)(1)ADT 的特性:表示泄漏、抽象函数 AF 、 基于数学的形式对 ADT 、表示不变量 RI。(5)ADT的规约里只能使用client可见的内容来撰写,包括参数、返回值、异常等。

2024-06-26 12:39:11 251

原创 Git仓库的使用

git commit -m "msg"` 命令用于将修改后的文件提交至当前所在的本地仓库。它会将本地工作目录中的修改提交到当前所在的本地 Git 仓库,而不是远程仓库。要将本地仓库的修改推送到远程仓库,需要使用 `git push` 命令。`git push` 命令将本地分支中的提交推送到远程仓库中对应的分支。只是将已暂存(staged)的更改提交到本地仓库,而不是将工作目录中所有修改过的文件提交到本地仓库。也称为索引(Index)。- 使用 `git push` 命令将本地仓库中的提交推送到远程仓库。

2024-06-26 12:32:01 560

原创 软件构造课程复习(1)

黑盒测试的目的是验证软件的功能是否符合用户需求和预期,并检查软件是否能够正确地处理各种输入情况。Git版本之间的演化关系图,一条边A->B表示“在版本B的基础上作出变化,形成了版本A”baseline基线:软件持续变化过程中的“稳定时刻”(例如:对外发布的版本)CMDB :配置管理数据库 存储软件的各配置项随时间发生变化的信息+基线。白盒测试的目的是验证程序的内部逻辑是否正确,以及代码是否按照规范执行。软件配置项:软件中发生变化的基本单元(例如:文件)黑盒测试:对程序外部表现出来的行 为的测试。

2024-06-26 12:30:11 151

原创 HIT-ICS2024大作业

HIT-ICS2024大作业见附件。

2024-05-30 18:59:55 84

HIT-ICS2024大作业

HIT-ICS2024大作业

2024-05-30

空空如也

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

TA关注的人

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