共21页 程序设计 第5章 异常处理与单元测试 学习目标 理解异常的概念。 掌握异常处理的方法。 理解和掌握自定义异常。 理解单元测试与软件质量的关系。 掌握单元测试。 会写单元测试用例。 重难点 重点 异常的概念。 捕获异常。 声明抛出异常。 自定义异常。 单元测试的概念。 编写测试用例。 测试用例的执行和记录。 难点 捕获异常。 声明抛出异常。 自定义异常。 编写测试用例。 目录 5.1 异常概述 异常是程序中的不正常情况 严重的——称为错误 无法处理 不需处理 程序将中止 一般的——称为异常 应该处理 否则程序中止 常见的异常 下述代码将产生一个异常 因为除数为0,产生的异常名为算术异常ArithmeticException 其它常见的异常有 空指针异常NullPointerException 空指针异常非常常见,一般是引用数据类型没有正确初始化或被赋空值而引起的。 数组下标越界异常ArrayIndexOutOfBoundsException 数组操作时可能出现 类型转换异常ClassCastException 不正确的类型转换 异常的分类 三大类 错误是不需处理,也无法处理的 运行时异常是可以处理,也可以不处理的 非运行时异常是必须处理的 出现异常而没有处理,程序将中止 5.2 异常处理 异常的产生 虚拟机生成 由某些类的实例生成 在程序中由thro
您可能关注的文档
最近下载
- 中复神鹰(上海)科技有限公司碳纤维航空应用研发及制造项目 环评报告书.pdf VIP
- HTY-DI1000C型总有机碳分析仪说明书C版(7).doc VIP
- 门式起重机安全操作规程及注意事项.docx VIP
- 物理-江苏省无锡市2025-2026学年度第一学期2026届高三年级期末.pdf VIP
- 广东省水功能区划.pdf VIP
- 文物保护项目计划书模板.docx VIP
- 景观艺术概论 第三章 景观生态保护--修复与再生.ppt VIP
- 2024年武汉市中考数学真题试卷及解析.docx VIP
- 舒尔特方格-专注力训练表3阶4阶5阶6阶7阶(已排版-可以直接打印).pdf VIP
- 03J502-2内装修吊顶图集标准.docx VIP
原创力文档

文档评论(0)