自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 【软件构造】软件构造18年考试大题试题部分答案(仅供参考)

【软件构造】软件构造18年考试大题试题(仅供参考)自己做的答案,有一些地方省略了,仅供参考,应该会有一些错误,期待指正。2018二、第二行public->private第3,4行存在别名,应改为:Private final List…(new ArrayList<>());第六行:synchronied(lines){Iterator iter = lines.iterator();while (iter.hasNext()) {String line = iter.

2020-07-11 14:05:00 1436

原创 【软件构造】软件构造复习总结4-第六、七章部分

【软件构造】软件构造复习总结4-第六、七章部分第六章一、健壮性与正确性二、错误与异常处理1.运行时异常:由程序员在代码里处理不当造成,如空指针,数组溢出等异常。2.其他异常:由外部原因造成3.Checked Exceptions:编译器可帮助检查你的程序是否已抛出或处理了可能的异常。需要从Exception派生出子类型。必须捕获或传递。4.Unchecked Exceptions:Errors and Runtime Exceptions是Unchecked Exceptions,不需要在编

2020-07-09 08:16:36 311

原创 【软件构造】软件构造复习总结3-第四、五章部分

【软件构造】软件构造复习总结3-第四、五章部分第四五章主要复习了各种设计模式。第四章一、可复用性的度量、形态学和外部观察1.源代码复用;模块复用(类或接口);库复用(API);系统复用(框架)。2.白盒框架:通过继承和动态绑定实现可扩展性,通过继承框架基类并重写预定义的钩子方法来扩展现有功能3.黑盒框架:通过定义符合特定接口的组件来重用现有功能,这些组件通过委托与框架集成二、面向复用的软件构造技术1.LSP:在任何父类型可一应用的场景,子类型都可以应用。重写的方法可以有相同的前置和后置条件

2020-07-06 19:43:28 448

原创 【软件构造】软件构造复习总结2-第三章部分

【软件构造】软件构造复习总结2-第三章部分第三章内容较多,同时也是软件构造的重点部分。第三章:一、数据类型与类型检验1.基本数据类型(小写开头如int)和对象数据类型(大写开头如String):基本数据类型为immutable,在栈中分配内存,对象数据类型在堆中分配内存。基本数据类型可以包装成对象数据类型:如int->Integer,有以下例子:List l = new ArrayList();l.add(1);//虽然1不是Integer,但会完成自动转换l.add(Intege

2020-07-04 19:43:10 512

原创 【软件构造】软件构造复习总结1-第一、二章及6.5测试与测试优先部分

【软件构造】软件构造复习总结1-第一、二章及6.5测试与测试优先部分前两章及6.5理论居多,复习了软件的多维视图,质量指标,如何测试,软件配置管理SCM与版本控制系统VCS,Git的相关知识及指令。第一章:一、软件的多维视图:按阶段分:build和run-time,构造和运行视图。按动态性分:moment和period,时刻和阶段视图。按构造对象的层次划分:code和component,代码和构建视图。1.build-time:Code-level:源代码,接口、类、方法、AST(将源代码

2020-07-02 19:38:46 311

原创 【软件构造】实验三正则表达式的学习小总结

【软件构造】实验三正则表达式的学习小总结想总结的自己的问题:正则表达式部分应该不会耗费特别多的时间,但对于实验三正则表达式这里我真的是出了很多时间,原因有下:1.前后括号总有丢失或多余,一直匹配不上,反复实验耗费大量时间;2.直接输入字符串和以文本方式读入有小区别,一开始测试的时候一直用直接输入字符串导致以文本输入时部分需要重新调整。以下是对正则表达式的学习:1.正则表达式定义及作用:正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个

2020-06-28 23:32:12 1313

原创 【软件构造】实验三GUI可视化有关JSwing的使用小总结

【软件构造】实验三可视化JFrame的小总结1.[JFrame]:作用:JFrame是指一个计算机语言-java的GUI程序的基本思路是以JFrame为基础,它是屏幕上window的对象,能够最大化、最小化、关闭。使用举例://创建并设置窗口JFrame frame = new JFrame("test");frame.setSize(400, 230);frame.setVisible(true); 运行结果:2.[JPanel]:作用:这个类似于 HTML 的 div 标签,可以

2020-06-20 22:26:20 563

原创 程序人生-Hello’s P2P

程序人生-Hello’s P2P计算机系统大作业题 目 程序人生-Hello’s P2P 专 业 软件工程计算机科学与技术学院2019年12月摘 要本文遍历了hello.c在Linux下生命周期,借助Linux下系列开发工具,通过对其预处理、编译、汇编等过程的分步解读及对比来学习各个过程在Linux下实现机制及原因。同时通过对hello在Shell中的动态...

2019-12-29 21:28:53 347

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除