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

原创 Java面向复用

设计可复用的类:继承与重写、重载、参数多态与泛型、lsp替换原则、组合与委托面向复用编程的目的:降低成本与开发时间。复用:白盒复用、黑盒复用白盒复用:可见源代码,可修改扩展。复制已有代码至正在开发的系统进行修改,对其 修改增加了软件的复杂度,且需要对其内部充分的了解白盒框架,通过代码层面的继承进行框架扩 展黑盒复用:源代码不可见,不可修改。只能通过API接口来使用,无法修改代码 。适应性差些黑盒框架,通过实现特定接口/delegation进 行框架扩展 继承:继承是.

2021-07-07 20:11:01 193

原创 Java数据类型检验

Java的基本数据类型:int long boolean double charJava的对象数据类型:Sring BigInteger对于数据类型:Primitives:只有值但没有ID,无法与其他值进行区分。同时是在栈中分配内存,代价较低。Object Reference Types:既有ID也有值,是可变的,也可以是不可变的,其在堆中分配内存,代价高昂。将基本类型包装为对象类型:Boolean Integer Short Long Character Float Double。通常是在

2021-07-07 14:49:44 759

原创 Java测试文件

软件测试:软件测试是一项调查,目的是向涉众提供有关被测产品或服务质量的信息,是提高软件质量的重要手段。它是执行程序或应用程序的过程,目的是发现错误(错误或其他缺陷) ,并验证软件产品是否适合使用。但对于测试文件即使是最好的测试也无法达到100%。单元测试: 指验证特定代码段的功能,通常在功能级别单元测试将验证工作集中在最小的单元上软件设计软件组件或模块。针对软件的最小单元模型开展测试,隔离各个模块,容易定位错误和调试集成测试: 两个或多个的联合执行已由创建的类、包、组...

2021-07-06 23:49:46 393 1

原创 JAVA中ADT的知识点

Java中使用了一种抽象的技术,可以使用abstract关键字声明方法和类,抽象的含义是"声明而不实现",但在抽象类的子孙类中必须至少有一个抽象方法的重写,否则则会发生编译时的错误. 抽象数据类型与表示独立性:如何设计良好的抽象数据结构? 通过封装来避免客户端获取数据的内部表示(即“表示泄露”),避免潜在的bug ADT的特性:表示泄漏、抽象函数AF、表示不变量RI 基于数学的形式对ADT的这些核心特征进行描述并应...

2021-07-06 00:27:46 468

原创 Java在ADT中使用泛型

Java在进行ADT的编写可以进行泛型的使用,如在下面代码: private CourseIntervalSet<Course> courseInterval; public class CourseIntervalSet<L> extends CommonMultiIntervalSet<L> public class Course { private final String id; priva...

2021-07-04 23:48:06 100

原创 哈工大计算机系统大作业hello

计算机系统大作业 题 目程序人生-Hello’s P2P 专 业 计算学部 学...

2021-06-27 20:54:16 326

空空如也

空空如也

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

TA关注的人

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