自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 软件构造 第六节

1 异常异常:程序执行中的非正常事件,导致程序无法再按预想的流程执行Exceptions将错误信 息传递给上层调用者,并报告“案发现场”的信息 通过 throws 退出异常运行时异常:由程序员在代码里处理不当造成可能有类型转换异常,越界异常,空指针异常其他异常:由外部原因造成throws 声明“本方法可能会抛出XX异常throw 抛出XX异常(try, catch, finally) 捕获并处理XX异常unchecked 异常 指无效状态异常:方法被调用时,程序处于不能被该方法

2020-07-11 23:32:16 137

原创 软件构造 第五节

第五届

2020-07-11 22:59:37 84

原创 软件构造 第一节

一1.1 多维视图按阶段划分:构造时/运行时视图按动态性划分:时刻/阶段视图按构造对象的层次划分:代码/构件视图构造、时刻、代码层视图:词汇层面:源代码语法层面:AST语法树语义层面:类图构造、阶段、代码层视图:code churn 代码更改构造、时刻、组件层视图:类、包、库、组件类图等构造、阶段、组件层视图:SCI 配置项version 软件版本运行、时刻、代码层视图:code snapshot 代码快照memory dump 内存信息转储运行、阶段、代码层视图:

2020-07-11 22:39:04 145 1

原创 软件构造 第四节

第四届

2020-07-11 22:38:31 93

原创 软件构造 第三节

1 静态、动态检查1.1 静态语言在编译阶段进行类型检查静态检查:可在编译阶段发现错误,避免了将错误 带入到运行阶段,可提高程序正确性/健壮性能够检查语法错误,类名、函数名错误,参数数目错误1.2 动态类型语言在运行阶段进行类型检查检查非法的参数值,非法的返回值,数组越界,空指针2可变、不变数据类型改变一个变量:将该变 量指向另一个值的存储空间改变一个变量的值:将 该变量当前指向的值的存储空间中写入一个新的值。不变数据类型:一旦被创建,其值不能改变,如果是引用类型,也可以是不 变的:一旦确

2020-07-11 21:49:33 111

原创 Java 之读入文件

读入文件java 的读入文件的方式有按字符读入文件按行读入文件按字节读入文件随机读入文件按字符读入文件File file = new File(fileName);Reader reader = new InputStreamReader(new FileInputStream(file));while ((tempchar = reader.read()) != -1) {...

2020-03-16 22:00:28 124

原创 hello的一生

计算机科学与技术学院2019年12月摘 要关键词:预处理;编译;汇编;进程;IO设备;存储管理本文介绍了hello.c文件在linux中如何生成和执行的过程,hello文件将会经过预处理,编译,汇编,链接等过程生成可执行文件。然后再操作系统的管理下再shell上进行执行,生成子进程和加载hello程序,然后会为其分配地址空间和内存分配,以及hello执行的过程中与操作系统的接口调用。He...

2020-01-01 18:48:56 296

空空如也

空空如也

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

TA关注的人

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