自定义博客皮肤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 101 1

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

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

2021-07-07 01:40:59 131

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

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

2021-07-07 00:50:23 146

原创 软件构造(二)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 295

原创 HIT CSAPP程序人生大作业

2021-06-30 23:28:35 197

原创 软件构造(一)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 427

空空如也

空空如也

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

TA关注的人

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