自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 软件构造(五) 异常

Checked异常、Unchecked异常:编译器可帮助检查你的程序是否已抛出或处理了可能的异常(checked异常)必须捕获并指定错误处理器handler,否则编译无法通过;类似于编程语言中的static type checking.Errors and Runtime Exceptions(unchecked异常)不需要在编译的时候用try…catch等机制处理.Checked异常的处理机制:声明、抛出、捕获、处理、清理现场、释放资源等:Declaring exceptions (throws)

2021-07-07 22:28:26 98 1

原创 软件构造(四) Override与Overload

Override 重写重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。重写不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常, 也不能出现新的函数.在面向对象原则里,重写意味着可以重写任何现有方法。参数列表与被重写方法的参数列表必须完全相同。返回类型与被重写方法的返回类型可以不相同,但是必须是父类返回值的派生类(java5 及更早版本返回类型要一样,java7 及更高版本可以不同)。访问权限不能比父类中被重写的方法的访问权限更低。例如:如果父类的一个方法被声

2021-07-07 01:40:59 126

原创 软件构造(三) 正则表达式

正则表达式语法字符说明\将下一字符标记为特殊字符、文本、反向引用或八进制转义符。eg, n匹配字符 n。\n 匹配换行符。*零次或多次匹配前面的字符或子表达式(co*匹配c和coo)+一次或多次匹配前面的字符或子表达式(co+不匹配c)?零次或一次匹配前面的字符或子表达式\r匹配一个回车\s匹配任何空白字符,包括空格,制表,换页符\n匹配换行符\d数字字符匹配,等效于[0-9]\D非数字字符匹配,等效于[^0-9]

2021-07-07 00:50:23 142

原创 软件构造(二)spec 规约

spec 规约是使用者(client)和实现者(implementor)之间的妥协与契约,即是一种在使用时必须要遵循的要求的说明,也是一种在在实现时需要遵循的原则.一般书写在每一个类和每一方法前面.由@param、@throws、@return组成./** * Insert a interval with its start, end, and label * Labeled intervals conflict if: they have the same label with diff

2021-07-06 23:20:14 281

原创 HIT CSAPP程序人生大作业

2021-06-30 23:28:35 189

原创 软件构造(一)src refspec master does not match any的解决方案

src refspec master does not match any欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮

2021-06-20 22:42:20 421

空空如也

空空如也

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

TA关注的人

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