笔记
文章平均质量分 75
MessyBlack
这个作者很懒,什么都没留下…
展开
-
8 Reusability-Oriented Software Construction Approaches笔记
Reusability-Oriented Software Construction ApproachesMetrics, Morphology and External Observations of Reusability原创 2021-07-01 19:58:43 · 216 阅读 · 0 评论 -
10 Software Construction for Robustness
Software Construction for Robustness6.1 Robustness and Correctness健壮性与正确性健壮性:系统在不正常输入或不正常外部环境下仍能够表现正常。而且即使因为意外终止执行了,也要向用户展示准确的错误信息。面向健壮性的编程要求封闭实现细节,以达到限定用户的恶意行为的目的,并且要考虑到各种各样大的极端情况,假设用户可以做任何事情。目的是让用户变得更容易:出错也可以容忍,因为程序内部已有容错机制。对自己的代码要保守,对用户的行为要开放原创 2021-07-01 19:58:26 · 157 阅读 · 0 评论 -
IO缓冲流的flush()和close()方法说明及写入文件
PrintWriter对象的flush()和close()方法说明 // 将缓冲区的数据强制输出,用于清空缓冲区,若直接调用close()方法,则可能会丢失缓冲区的数据。所以通俗来讲它起到的是刷新的作用。 flush(); // 用于关闭数据流 close();...原创 2021-06-29 19:40:55 · 2034 阅读 · 0 评论 -
JAVA 堆栈初步了解
栈内存用来存储局部变量和方法调用。而堆内存用来存储Java中的对象。无论是成员变量,局部变量,还是类变量,它们指向的对象都存储在堆内存中。原创 2021-06-08 17:26:17 · 90 阅读 · 0 评论 -
Iterator (迭代器)
Iterator 迭代器原创 2021-05-30 21:08:05 · 87 阅读 · 0 评论 -
Java 集合框架
Java 集合框架集合框架是一个用来代表和操纵集合的统一架构。所有的集合框架都包含如下内容:接口: 是代表集合的抽象数据类型。例如 Collection、List、Set、Map 等。之所以定义多个接口,是为了以不同的方式操作集合对象实现(类): 是集合接口的具体实现。从本质上讲,它们是可重复使用的数据结构,例如:ArrayList、LinkedList、HashSet、HashMap。算法: 是实现集合接口的对象里的方法执行的一些有用的计算,例如:搜索和排序。这些算法被称为多态,那是因为相同的方法原创 2021-05-30 21:07:51 · 38 阅读 · 0 评论 -
4 Data Type and Type Checking笔记
4 Data Type and Type Checking1.编程语言的数据类型 在Java中,数据类型分为基本数据类型(int、boolean、char等)和对象数据类型(String、Integer等)。基本数据类型都是Immutable的,而且在栈中分配内存,代价也比较低。对象数据类型有的是Immutable的,有的是Mutable的,分配的内存都在堆中,代价相对昂贵。因此在能使用基本类型的情况下尽量使用基本数据类型,降低代价。对象数据类型是OOP的核心,由于对象数据类型存在继承(ext原创 2021-05-29 20:44:02 · 202 阅读 · 0 评论