第6章 异常
第6章 异常
异常的概念 其程序中的错误: 编译错误 指程序在执行过程中出现程序本身 没有预料的情况,从而导致程序错 运行错误 误结束 异常的概念: 使用异常机制的目的: 用来在发生运行异常时告诉程 序如何控制自身的运行,以防 止错误的进一步恶化
异常的概念 程序中的错误: 编译错误 运行错误 异常的概念: 指程序在执行过程中出现程序本身 没有预料的情况,从而导致程序错 误结束 使用异常机制的目的: 用来在发生运行异常时告诉程 序如何控制自身的运行,以防 止错误的进一步恶化
一、异常处理机制 Java使用异常对Java程序给出一个统 一和相对简单的抛出和处理错误的机制。 如果一个方法本身能抛出异常,当所调 用的方法出现异常时,调用者可以捕获 异常使之得到处理;也可以回避异常, 这时异常将在调用的堆栈中向下传递, 直到被处理
一、异常处理机制 Java使用异常对Java程序给出一个统 一和相对简单的抛出和处理错误的机制。 如果一个方法本身能抛出异常,当所调 用的方法出现异常时,调用者可以捕获 异常使之得到处理;也可以回避异常, 这时异常将在调用的堆栈中向下传递, 直到被处理
和传统的方法比较异常的优点: 1.把错误代码从常规代码中分离出来 2.把错误传播给调用堆栈 3.按错误类型和错误差别分组 4.系统提供了对于一些无法预测的错误的捕获和 处理 5.克服了传统方法的错误信息有限的问题
和传统的方法比较异常的优点: 1. 把错误代码从常规代码中分离出来 2. 把错误传播给调用堆栈 3. 按错误类型和错误差别分组 4. 系统提供了对于一些无法预测的错误的捕获和 处理 5. 克服了传统方法的错误信息有限的问题
异常的处理过程 程序运行时出现错误 创建异常对象 抛出异常对象 接收并处理
异常的处理过程 创建异常对象 抛出异常对象 接收并处理 程序运行时出现错误