- 博客(6)
- 收藏
- 关注
原创 Junit测试
junit测试的介绍和应用目录1.junit测试简介2.运行环境3.测试过程1.junit测试简介JUnit是一个Java语言的单元测试框架。它由Kent Beck和Erich Gamma建立,逐渐成为源于Kent Beck的sUnit的xUnit家族中最为成功的一个。 JUnit有它自己的JUnit扩展生态圈。多数Java的开发环境都已经集成了JUnit作为单元测试的工具。JUnit是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testi
2021-07-09 13:30:58 1332
原创 ADT和OOP的等价性
1.等价性关系 等价关系自反、对称、传递2.评价等价性的三种方法 ADT的等价操作抽象函数AF:内部表示->抽象表示基于抽象函数AF定义ADT的等价操作。使用AF定义等价性如果AF映射到相同的结果,则等价。使用操作定义等价性站在外部观察者角度,对两个对象调用任何相同的操作,都会得到相同的结果则说明等价。3.==和equals== :引用等价性,equals():对象等价性自定义ADT时,需要根据对等价的要求,决定是否重写equals()==操作和equals()方法对
2021-07-09 13:27:54 185
原创 sort方法的思考
软件构造.sort思考在日常开发中,很多时候都需要对一些数据进行排序的操作。然而那些数据一般都是放在一个集合中如:Map ,Set ,List 等集合中。他们都提共了一个排序方法 sort(),要对数据排序直接使用这个方法就行,但是要保证集合中的对象是 可比较的。怎么让一个对象是 可比较的,那就需要该对象实现 Comparable 接口啦。然后重写里面的compareTo()方法。我们可以看到Java中很多类都是实现类这个接口的 如:Integer,Long 等等。。。假设我们有一个学生类,默认需要
2021-07-09 13:19:12 98
原创 6ADT总结
1.抽象性和用户定义类型 用户定义类型除了编程语言所提供的基本数据类型和对象数据类型,程序员可以定义自己的数据类型。数据抽象性数据抽象:由一组操作所刻画的数据类型。(不关心数据的具体表示)。只需设计/使用操作。抽象类型是被他的操作所定义的和内部如何实现操作无关2.数据类型分类和运算 可变和不可变类型可变类型的对象:提供了可以改变其内部数据值的操作。不可变类型:其操作不可改变内部值,而是构造新的对象。有时候一种类型会提供两种形式:String和StringBuilder抽象数据类型
2021-07-01 16:32:39 121
原创 软件构造实验二
2021年春季学期计算学部《软件构造》课程Lab 2实验报告姓名 史雨菲学号 1190200205班号 1903010电子邮件 2878379161@qq.com手机号码 19909218189目录1 实验目标概述 12 实验环境配置 13 实验过程 13.1 Poetic Walks 13.1.1 Get the code and prepare Git repository 13.1.2 Problem 1: Test Graph 13.1.3 Problem 2: Im
2021-06-28 11:15:41 208
原创 2021-06-27
计算机系统大作业题 目 程序人生-Hello’s P2P 专 业 计算机学 号 1190200205班 级 1903010学 生 史雨菲 指 导 教 师 史先俊计算机科学与技术学院2021年5月摘 要摘要是论文内容的高度概括,应具有独立性和自含性,即不阅读论文的全文,就能获得必要的信息。摘要应包
2021-06-27 21:04:55 345
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人