《Java设计》第05章合编.ppt

共21页 程序设计 第5章 异常处理与单元测试 学习目标 理解异常的概念。 掌握异常处理的方法。 理解和掌握自定义异常。 理解单元测试与软件质量的关系。 掌握单元测试。 会写单元测试用例。 重难点 重点 异常的概念。 捕获异常。 声明抛出异常。 自定义异常。 单元测试的概念。 编写测试用例。 测试用例的执行和记录。 难点 捕获异常。 声明抛出异常。 自定义异常。 编写测试用例。 目录 5.1 异常概述 异常是程序中的不正常情况 严重的——称为错误 无法处理 不需处理 程序将中止 一般的——称为异常 应该处理 否则程序中止 常见的异常 下述代码将产生一个异常 因为除数为0,产生的异常名为算术异常ArithmeticException 其它常见的异常有 空指针异常NullPointerException 空指针异常非常常见,一般是引用数据类型没有正确初始化或被赋空值而引起的。 数组下标越界异常ArrayIndexOutOfBoundsException 数组操作时可能出现 类型转换异常ClassCastException 不正确的类型转换 异常的分类 三大类 错误是不需处理,也无法处理的 运行时异常是可以处理,也可以不处理的 非运行时异常是必须处理的 出现异常而没有处理,程序将中止 5.2 异常处理 异常的产生 虚拟机生成 由某些类的实例生成 在程序中由thro

文档评论(0)

1亿VIP精品文档

相关文档