- 博客(10)
- 收藏
- 关注
原创 8 Reusability-Oriented Software Construction Approaches笔记
Reusability-Oriented Software Construction ApproachesMetrics, Morphology and External Observations of Reusability
2021-07-01 19:58:43 245
原创 10 Software Construction for Robustness
Software Construction for Robustness6.1 Robustness and Correctness健壮性与正确性健壮性:系统在不正常输入或不正常外部环境下仍能够表现正常。而且即使因为意外终止执行了,也要向用户展示准确的错误信息。面向健壮性的编程要求封闭实现细节,以达到限定用户的恶意行为的目的,并且要考虑到各种各样大的极端情况,假设用户可以做任何事情。目的是让用户变得更容易:出错也可以容忍,因为程序内部已有容错机制。对自己的代码要保守,对用户的行为要开放
2021-07-01 19:58:26 201
原创 IO缓冲流的flush()和close()方法说明及写入文件
PrintWriter对象的flush()和close()方法说明 // 将缓冲区的数据强制输出,用于清空缓冲区,若直接调用close()方法,则可能会丢失缓冲区的数据。所以通俗来讲它起到的是刷新的作用。 flush(); // 用于关闭数据流 close();...
2021-06-29 19:40:55 2293
原创 计算机系统大作业 程序人生-Hello
程序人生-Hello摘 要本文通过对hello.c程序的预处理、编译、汇编、链接、运行等过程的分析以及对hello.c程序的进程管理、存储管理、IO管理的简要描述,再现了hello.c程序的一生,同时加深了我对程序生命周期的理解。关键词:预处理;编译;汇编;链接;运行;进程管理;存储管理;IO管理目 录程序人生-Hello第1章 概述第2章 预处理第3章 编译第4章 汇编第5章 链接第6章 hello进程管理第7章 hello的存储管理第8章 hello的IO管理结论附件参考文献第1章 概述
2021-06-25 12:53:58 1116
原创 JAVA 堆栈初步了解
栈内存用来存储局部变量和方法调用。而堆内存用来存储Java中的对象。无论是成员变量,局部变量,还是类变量,它们指向的对象都存储在堆内存中。
2021-06-08 17:26:17 112
原创 Java 集合框架
Java 集合框架集合框架是一个用来代表和操纵集合的统一架构。所有的集合框架都包含如下内容:接口: 是代表集合的抽象数据类型。例如 Collection、List、Set、Map 等。之所以定义多个接口,是为了以不同的方式操作集合对象实现(类): 是集合接口的具体实现。从本质上讲,它们是可重复使用的数据结构,例如:ArrayList、LinkedList、HashSet、HashMap。算法: 是实现集合接口的对象里的方法执行的一些有用的计算,例如:搜索和排序。这些算法被称为多态,那是因为相同的方法
2021-05-30 21:07:51 56
原创 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 234
原创 异常处理
异常处理要理解Java异常处理是如何工作的,需要掌握以下三种类型的异常:检查性异常(IOException): 最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个不存在文件时,一个异常就发生了,这些异常在编译时不能被简单地忽略。运行时异常: 运行时异常是可能被程序员避免的异常。与检查性异常相反,运行时异常可以在编译时被忽略。错误: 错误不是异常,而是脱离程序员控制的问题。错误在代码中通常被忽略。例如,当栈溢出时,一个错误就发生了,它们在编译也检查不到的。Erro
2021-05-23 20:45:04 71
原创 File类相关
File类import java.io.File;通过将给定路径名字符串转换成抽象路径名来创建一个新 File 实例:File(String pathname) ;createNewFile()方法当且仅当不存在具有此抽象路径名指定的名称的文件时,原子地创建由此抽象路径名指定的一个新的空文件:public boolean createNewFile() throws IOExceptionFileReader类import java.io.File;FileReader类从InputStr
2021-05-23 20:42:15 70
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人