六、java异常处理
目录 一、异常的概念 二、异常的分类 三、异常的捕获和处理 四、使用自定义异常 一、异常的概念 java异常是指java提供的用于处理程序 运行过程中 错误的一种机制 所谓错误是指在程序运行的过程中发生的一些异常事件(如:除0溢出,数组下标越界,索要读取的文件不存在等) 设计良好的程序应该在异常发生时提供处理这些错误的方法,是的程序不会因为异常的发生而阻断或产生不可预见的结果 java程序的执行过程中如出现异常事件,可以生成一个异常类对象,该异常对象封装了异常事件的信息并将被其提交给java运行系统,这个过程成为抛出(throw)异常 当java运行时系统接受到异常对象时,会寻找能处理这一异常的代码并把当前异常对象交给其处理,这一过程成为捕获(catch)异常 //一个捕获异常的示例 public class test { public static void main(String args[]) { try { System.out.println(2/0); } catch (ArithmeticException ae) { System.out.print("运行出错!"); } } } 二、异常的分类 Throwable:可被抛出的 Error:系统错误,做自己处理不了的 Exception:自己可以做处理的,可以catch的 RuntimeExpetion