- 博客(6)
- 收藏
- 关注
原创 2021-07-07
Java 接口接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法。除非实现接口的类是抽象类,否则该类要定义接口中的所有方法。接口无法被实例化,但是可以被实现。一个实现接口的类,必须实现接口内所描述的所有方法,否则就必须声明为抽象类。另外,在 Java 中,接
2021-07-07 20:08:00 44
原创 2021-07-07
异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。比如说,你的代码少了一个分号,那么运行出来结果是提示是错误 java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出 java.lang.ArithmeticException 的异常。异常发生的原因有很多,通常包含以下几大类:用户输入了非法数据。 要打开的文件不存在。 网络通信时连接中断,或者JVM内存溢出。这些异常有的是因为用户错误引起,有
2021-07-07 20:05:26 40
原创 2021-07-07
LSP原则含义:只要父类能出现的地方子类就可以出现,而且替换为子类也不会产生任何错误或异常,使用者可能根本就不需要知道是父类还是子类。但是,有子类出现的地方,父类未必就能适应。*子类型可以增加方法,但不可删* 子类必须完全实现父类的方法,在类中调用其他类时务必要使用父类或接口,如果不能使用父类或接口,则说明类的设计已经违背了里氏替换原则。*子类型中重写的方法必须有相同或子类型的返回值*子类型中重写的方法必须使用同样类型的参数*子类型中重写的方法不能抛出额外的异常同时,这也可以体现
2021-07-07 20:03:02 49
原创 软件测试与测试优先
一、软件测试与测试优先确保程序正确性/健壮性的普遍手段:测试testing :发现是否存在错误debugging:识别错误根源、消除错误。测试用例(test case)test case ={test inputs + execution condition+ expected results}//测试用例:输入 + 执行条件 + 期望结果12单元测试针对软件的最小单元模型开展测试,隔离每个模块,容易定位错误和调试。Junit (java 单元测试框架)在每个测试方法前使用@t
2021-07-07 19:59:01 133
原创 2021-07-07
软构的课程已经告一段落了,如今回顾起来,收获颇丰。这篇主要是回顾一下自己出现的一些问题,总结一下教训。掌握一些设计模式尤为重要,老师课上也讲到了一些,并给出了实际例子,但是由于课时限制,并没有全面介绍所有的设计模式。若想要完整了解,可以搜索设计模式相关的学习资源。菜鸟教程网站,此教程中,每一种设计模式都给出了对应的UML类图结构,且用相对简单的实例来帮助理解方便初学者快速掌握自己想使用的某种设计模式。B站“尚硅谷”教程,这是尚硅谷教程中的“设计模式部分”,是教学视频的形式。因为lab3中要求创建新分支
2021-07-07 19:55:47 35
原创 程序人生大作业
计算机系统大作业题 目 程序人生-Hello’s P2P 专 业 计算学部 学 号 1190201105 班 级 1903006 学 生 权悦莹 指 导 教 师 史先俊 计算机科学与技术学院2021年5月摘...
2021-06-28 00:34:08 85
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人