- 博客(12)
- 收藏
- 关注
原创 软件构造复习2
软件构造复习21 三维视图2软件构造的质量目标:外部质量和内部质量:外部质量影响用户,内部质量影响软件本身和他的开发者,外部 质量取决于内部质量。最后只有外部质量起作用。外部质量:1.正确性(按照预先定义的“规约”执行,最重要的质量指标),健壮性(针对异 常情况的处理,出现异常时不要“崩溃”,未被 specification 覆盖的情况即为“异常情况”);2.可扩展性(规模越大,扩展起来越不容易,为什么要扩展:应对变化,简约、分离);3.可复用 性(一次开发,多次使用);4. 兼容性(不同
2020-07-11 22:05:12
139
原创 软件构造复习1
软件构造复习11 Override与Overload可以看到重载必须满足的特点是:与原方法要么参数数量不同,要么参数类型不同,要么这两者都不同。对于返回值,异常和方法是public还是private都没有要求。而对于“复合要求的”重写(override)必须满足:LisKov原则:1....
2020-07-11 11:35:04
137
原创 异常类的测试
因为实验需要对异常类进行测试,这里记录一下方法1.ExpectedException rule@Rulepublic ExpectedException exception = ExpectedException.none();@Testpublic void tset() {List<FlightEntry> listofentry = new ArrayList<>();exception.expect(REException.class);exception.e
2020-06-08 23:21:10
454
原创 Java学习(3)
记录一些JAVA的小知识1.Java中的引用1.1 引用的概念:变量的实质是一块内存。这块内存里存储着变量的值比如int a = 0;a对人来说是变量的名,对于计算机来说就是地址,0是a地址处内存单元存储的值。而当变量代表一个对象时,这个变量就被称为引用变量比如A a =new A();a就是引用变量,它指向了一个A对象,也可以说它引用了一个A对象。我们通过使用A对象的名字a来对A进行一系列操作。 此时,变量a存储值为它所引用对象,A的地址引用数据类型和基本数据类型是java两大数据类型。
2020-05-25 18:23:55
123
原创 Jtable简单使用
因为上一个实验需要用到Jtable,这里就顺便记录一下。主题思想就是新建一个JFrame,然后建立一个JPanel,或者JS cScrollPanel。再建立一个JTable对象。把数据通过Vector或者Object 数组的方式传入JTable里。然后把JTable添加到JPanel或JScrollPanel上面,接着把它放到JFrame里面即可实现。这里举的例子均是通过Object数组传入数据的。1.JScrollPanel实现 JFrame jfcomeh = new JFrame(date
2020-05-24 10:46:28
781
原创 Date和LocalDateTIme
最近做实验遇到一个要求,获得当前时间1.Date最开始想到了Date,也是因为Date比较简单。获得当前时间只要:Date date = new Date();转为格式化字符串:SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm"); this.dateinfromoftimeslot = formatter.format(date);2.LocalDateTime但是Date的最大问题不是它没有方便
2020-05-20 18:39:30
364
原创 Mac安装Brew+Mac查看隐藏文件夹
1.Mac 安装 brew首先利用ruby安装,mac自带ruby安装指令:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"效果图:虽然提示现在不推荐这种安装方式,但我们继续安装只有在这里输入enter后正确输入密码后才会开始安装。...
2020-04-08 23:21:55
360
原创 Java学习(一)
Java 学习随笔1关键字this1.没有使用 static 修饰的成员变量和方法都必须使用对象来调用1. public class Dog {2. // 定义一个jump()方法3. public void jump() {4. System.out.println("正在执行jump方法");5. }6. 7. // 定义一个r...
2020-03-17 23:55:01
221
原创 Git安装与配置
1.安装Git1.首先确定本机是否有git可以输入git确定当前版本git --version2.如果没有安装可以通过homebrew安装2.1 安装homebrew/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"2.2安装gi...
2020-03-02 23:02:11
873
原创 HIT-ICS大作业
HIT-ICS大作业doc.x 文件链接:https://pan.baidu.com/s/1ebdIjd6tbuXuCDmX532CWQ提取码:b121
2020-01-03 20:06:32
133
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人