软件构造学习笔记
鱿鱼圈是真鱿鱼吗
这个作者很懒,什么都没留下…
展开
-
软件构造复习 Chapter 5
可维护性原创 2020-07-09 11:16:58 · 88 阅读 · 0 评论 -
软件构造复习 Chapter 4
可复用性原创 2020-07-09 11:16:04 · 124 阅读 · 0 评论 -
软件构造复习 Chapter3
3.1 数据类型与类型检验基本数据类型对象数据类型存在栈里存在堆里只有值,没有ID(与其他值无法区分)既有ID,也有值Immutablemutable2. 静态/动态类型检测考试可能重点:1. 画图 2. 改变成immutable静态类型检测:赋的值是否在变量类型范围内动态类型检测:运行的时候针对某个值检测(注:JAVA是静态类型检测,运行时不会做类型检测)动态>>静态>>无检查静态类型检测动态类型检测原创 2020-07-05 15:22:01 · 183 阅读 · 0 评论 -
软件构造复习 Chapter 6
文章目录6.1 健壮性与正确性6.2 错误与异常处理6.1 健壮性与正确性健壮性:保证程序可以正常进行下去(容错)面向内部的接口倾向于:正确性面向外部的接口倾向于:健壮性error(程序员犯的错误)——> defect/fault/bug(缺陷,bug的根源)——> failure(失效,运行时的外部表现)衡量外部观察角度平均失效间隔时间(MTBF):失效时间+修复时间内部观察角度残余缺陷率:每千行代码中遗留的bug数量编程时提高健壮性与正确性的方法:assert原创 2020-06-29 10:07:28 · 130 阅读 · 0 评论 -
基于API的JAVA Scanner、Random使用
目录1. API2.Scanner1. APIAPI是一些预先定义的函数,或指软件系统不同组成部分衔接的约定。一般建议使用API1.6(因为有官方汉化)。2.Scanner可以实现键盘输入数据到程序中。引用类型的使用步骤:导包import 包路径.类名称注意:只有java.lang包下的内容不需要导包,其余都需要import语句创建类名称 对象名 = new 类名称();...原创 2020-03-06 01:32:49 · 186 阅读 · 0 评论 -
JAVA面向对象
1. 类的定义成员变量直接定义在类中,在方法外。成员方法不写static关键字。public class Student {// 成员变量 String name; int grade;//成员方法 public void eat(){ System.out.println("eat!"); }}2. 创建对象...原创 2020-03-05 23:37:54 · 333 阅读 · 0 评论 -
JAVA基本常识复习
目录1. Java基本常识2. Cmd常见命令3. JAVA的跨平台性4 . JRE+JDK5. Cmd里编译运行Java程序6. 关键字7. 标识符8. 常量的打印输出9. 数据类型10.变量11. 类型转换12. 编码表13. 算术运算符14. 自增自减运算符15. 比较运算符16. 逻辑运算符17. 条件运算符18. 方法19. 编译器优化20. Switch语句21.数组22.Java的内...原创 2020-03-02 04:05:18 · 286 阅读 · 0 评论 -
IDEA使用学习
IDEA操作注意事项1. New package的时候package的名字只能使用英文小写字母、数字、英文句点2. 当package取名为:代码位置:是由于其package的名称代表了一个多层级文件夹的结构,英文句点起到了分层3. 缩写辅助psvm:sout:4. 智能提示的快捷键设置改为即在出现红色提示后Alt+/就可以又出现智能提示5. IDEA常用快捷键...原创 2020-03-02 04:33:11 · 2042 阅读 · 0 评论 -
2019 Idea里Git的使用
将工程添加到本地仓库先进入settings配置一下git的安装目录:修改完成后点test测试一下,成功就可以下一步了创建本地仓库:选择工程的上级目录作为工作目录:...原创 2020-03-12 20:50:53 · 1739 阅读 · 2 评论 -
Git基本操作
1.创建本地版本库进入一个空文件夹右键->Git GUI Here->Creat New Repository右键->Git Bush Here->输入命令行:git init右键->注意:2. 向本地仓库中添加文件将文件保存到工作目录后右键执行如下操作此时文件就被保存到暂存区了关于工作区和版本库——工作区下的“.git”隐藏文件夹是版本库...原创 2020-03-12 01:25:03 · 266 阅读 · 0 评论