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

原创 2021-07-05

在经过一段时间的软件构造课程以及java编程的学习过后,本人总结了许多收获与先前未曾了解的知识,在此将分成几个部分进行阐述。1.接口以及面向对象的编程对于java语言来说,最突出的优势就在于其面向对象的编程能力。其中接口是很方便的一个工具。当接口被定义好后,后续可以有多种实现。当完成这些不同的实现后,可以根据具体的需求来使用不同的实现。这样可以很好地进行复用。在具体的需求发生变化时,也可以更加灵活地进行调整与改变,而不需要像面向过程的编程那样需要调整许多代码,且每面临一次变化都需要调整一次代码,这样的代

2021-07-05 23:40:23 91 1

原创 ADT与OOP中的等价性

一:等价关系ADT是对数据的抽象,体现为一组对数据的操作。抽象函数AF:内部表示->抽象表示ADT上的等价性是基于AF定义的关系等价性1.自反2.对称3.传递二:不可变类型的等价性1.用观察的方法定义等价性占在外部观察者的角度,对两个对象调用任何相同的操作,得到的结果一样,则认为两个对象等价。例: 分析:外部只能通过getlength得到数据秒数,故d1、d3、d4等价。三:= = 和.equals比较1. = = 比较两个引用是否指向内存中相同的存储地点,同,则相等

2021-07-04 23:29:12 188

原创 软件构造Lab2问题解决思路及感想

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: Implement Graph 13.1.3.1 Implement ConcreteEdgesGraph 23.1.3.2 Implement ConcreteVerticesGraph 23.1.4 Prob

2021-07-03 22:17:16 170

原创 Java-Specification

一:规约的引出:行为等价性1.行为等价性行为对等的的概念是客户眼中的,为了能够用一种实现代替另一种实现,并知道什么时候可以接受,因此java中需要一个规范来说明客户端所依赖的内容-specification。2.例子3.分析函数一正向查找,直到找到val,返回位置i;否则,返回数组长度函数二倒向查找,直到找到val,返回位置i;否则,返回-1可以看出此二者不同,那么是否具有行为等价性呢,这需要从客户端及用户的视角查看由此引出规约。设两者规约为:对于用户而言,使用两函数的require

2021-07-02 22:37:24 2651

原创 软件构造实验一问题解决方法及经验教训

软件构造实验一问题解决方法及经验教训一:实验目标概述1.本次实验通过求解三个问题,训练基本 Java 编程技能,能够利用 Java OO 开发基本的功能模块,能够阅读理解已有代码框架并根据功能需求补全代码,能够为所开发的代码编写基本的测试程序并完成测试,初步保证所开发代码的正确性。另一方面,利用 Git 作为代码配置管理的工具,学会 Git 的基本使用方法。2.基本的 Java OO 编程 3.基于 Eclipse IDE 进行 Java 编程 4.基于 JUnit 的测试 5.基于 Gi

2021-07-02 21:47:57 327

原创 2021-06-28

计算机系统大作业题 目 程序人生-Hello’s P2P 专 业 计算机类学   号 1190200405班   级 1903005学 生 孙旭   指 导 教 师 史先俊计算机科学与技术学院2021年5月摘 要本文借助Linux环境下开发工具,历经hello.c源代码的编写、cpp预处理生成hello.i文件、cll编译生成hello.s汇编语言文件、as汇编生成hello.o可重定位目标文件、ld链

2021-06-28 09:28:16 403

PA-1190200405-孙旭-报告.doc

深入理解计算机系统大作业

2021-06-27

空空如也

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

TA关注的人

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