自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 RI和AF

抽象数据类型(ADT)是强调操作的一种数据类型,用户程序员无需关心抽象数据类型的内部实现。ADT分为可变的(mutable)和不可变的(immutable),二者都在方法中都可以存在构造器(Creators)、生产器(Producers)和观察器(Observers),唯一的区别在于不可变的类型没有变值器(Mutators)以改变对象属性,而可变的类型允许存在变值器对域进行修改。creator:创建一个全新的对象producer:产生一个和当前类型一样的对象(从类型的旧对象创建新对象)...

2021-07-07 21:55:14 93

原创 软件构造lab3总结

2021年春季学期计算学部《软件构造》课程Lab 3实验报告目录1 实验目标概述 12 实验环境配置 13 实验过程 13.1 待开发的三个应用场景 13.2 面向可复用性和可维护性的设计:IntervalSet<L> 13.2.1 IntervalSet<L>的共性操作 13.2.2 局部共性特征的设计方案 23.2.3 面向各应用的IntervalSet子类型设计(个性化特征的设计方案) 23.3 面...

2021-07-07 21:14:41 110

原创 复杂数据类型

1.array:数组一旦被创建,其长度就不可修改。2.list:列表的长度可以动态改变。List是一个接口,包含arraylist和linkedlist两个具体类。 list.get() list.set(,) list.size()3.set:set集合是一个抽象接口,里面的元素是无序的,而且是不能重复的。 set.contains() ...

2021-07-07 21:12:01 65

原创 软件构造lab2总结

2021年春季学期计算学部《软件构造》课程Lab 2实验报告目录1 实验目标概述 12 实验环境配置 13 实验过程 13.1 Poetic Walks 13.1.1 Get the code and prepare Git repository 13.1.2 Problem 1: Test Graph <String> 13.1.3 Problem 2: Implement Graph <String> 13.1...

2021-07-07 19:56:04 152

原创 软件构造lab1总结

1.平台搭建:要求使用JDK8,9,10版本。从eclipse官网中下载并导入JUnit。2.实验过程:通过对这三个问题的编程解决,对java语言编程更加熟练了。学会使用Junit,编写测试文件,测试程序的正确性。三个实验难度不算太大,但也有些不太会、不太熟练的地方,在实验完成的过程中,边查阅资料学习,边完成实验,感觉还比较有意义。3.Git的使用:第一次接触Git,比较陌生。通过自主查阅资料,学习一些指令的使用,如git commit、 git clone、git push等。建立本地仓库,从本地

2021-07-07 19:44:30 38

原创 csapp大作业

计算机系统大作业题 目程序人生-Hello’s P2P 专 业 计算学部学   号 1190202407班 级1903005学 生 李昊澎 指 导 教 师史先俊 计算机科学与技术学院2021年5月...

2021-06-27 15:22:18 106

空空如也

空空如也

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

TA关注的人

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