自定义博客皮肤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)
  • 收藏
  • 关注

原创 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 1254

原创 ADT和OOP的等价性

1.等价性关系  等价关系自反、对称、传递2.评价等价性的三种方法  ADT的等价操作抽象函数AF:内部表示->抽象表示基于抽象函数AF定义ADT的等价操作。使用AF定义等价性如果AF映射到相同的结果,则等价。使用操作定义等价性站在外部观察者角度,对两个对象调用任何相同的操作,都会得到相同的结果则说明等价。3.==和equals== :引用等价性,equals():对象等价性自定义ADT时,需要根据对等价的要求,决定是否重写equals()==操作和equals()方法对

2021-07-09 13:27:54 102

原创 sort方法的思考

软件构造.sort思考在日常开发中,很多时候都需要对一些数据进行排序的操作。然而那些数据一般都是放在一个集合中如:Map ,Set ,List 等集合中。他们都提共了一个排序方法 sort(),要对数据排序直接使用这个方法就行,但是要保证集合中的对象是 可比较的。怎么让一个对象是 可比较的,那就需要该对象实现 Comparable 接口啦。然后重写里面的compareTo()方法。我们可以看到Java中很多类都是实现类这个接口的 如:Integer,Long 等等。。。假设我们有一个学生类,默认需要

2021-07-09 13:19:12 85

原创 6ADT总结

1.抽象性和用户定义类型  用户定义类型除了编程语言所提供的基本数据类型和对象数据类型,程序员可以定义自己的数据类型。数据抽象性数据抽象:由一组操作所刻画的数据类型。(不关心数据的具体表示)。只需设计/使用操作。抽象类型是被他的操作所定义的和内部如何实现操作无关2.数据类型分类和运算  可变和不可变类型可变类型的对象:提供了可以改变其内部数据值的操作。不可变类型:其操作不可改变内部值,而是构造新的对象。有时候一种类型会提供两种形式:String和StringBuilder抽象数据类型

2021-07-01 16:32:39 108

原创 软件构造实验二

2021年春季学期计算学部《软件构造》课程Lab 2实验报告姓名 史雨菲学号 1190200205班号 1903010电子邮件 [email protected]手机号码 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 175

原创 2021-06-27

计算机系统大作业题 目 程序人生-Hello’s P2P 专 业 计算机学   号 1190200205班   级 1903010学 生 史雨菲  指 导 教 师 史先俊计算机科学与技术学院2021年5月摘 要摘要是论文内容的高度概括,应具有独立性和自含性,即不阅读论文的全文,就能获得必要的信息。摘要应包

2021-06-27 21:04:55 293

空空如也

空空如也

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

TA关注的人

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