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