异常处理的目的 >为了避免程序因异常终止,我们需要在程序中处理这 些异常。 ERROR I! IN 索迪教育
索迪教育 异常处理的目的 ERROR !! ➢ 为了避免程序因异常终止,我们需要在程序中处理这 些异常
Java异常处理基础 >Java异常处理机制采用一个统一和相对简单的抛出 和处理错误的机制。如果一个方法本身能引发异常, 当所调用的方法出现异常时,调用者可以捕获异常使 之得到处理;也可以回避异常,这时异常将在调用的 堆栈中向下传递,直到被处理 索迪教育
索迪教育 Java异常处理基础 ➢ Java异常处理机制采用一个统一和相对简单的抛出 和处理错误的机制。如果一个方法本身能引发异常, 当所调用的方法出现异常时,调用者可以捕获异常使 之得到处理;也可以回避异常,这时异常将在调用的 堆栈中向下传递,直到被处理
异常体系结构 所有异常类型都是 内置类 Throwable的 用于Java运行时系统 Object 来显示与运行时系 统本身有关的错误 用于用户程序可能 Throwa ble 捕获的异常:也 EJr 类型子类的类 SQLException Runtime Exception AWTError ClassNotF oundException Thread Death ArithmeticException NullPointerException Er类对象由】ava虚拟机生成抛 Format Exception ceptIon类对象由应用程序处理或抛出 索迪教育
索迪教育 异常体系结构 所有异常类型都是 内置类Throwable的 用于Java运行时系统 子类 来显示与运行时系 统本身有关的错误 用于用户程序可能 捕获的异常,也是 用来创建用户异常 类型子类的类。 Error类对象由Java虚拟机生成并抛出; Exception类对象由应用程序处理或抛出
常见异常及其用途-1 说明 Runtime Exception java. lang包中多数异常的基类 ArithmeticException 算术错误,如除以0 IllegalArgument Exception 方法收到非法参数 ArrayIndexoutofBoundsException 数组下标出界 NullPointerException 试图访问nul对象引用 Security Exception 试图违反安全性 ClassNotFoundException 不能加载请求的类 索迪教育
索迪教育 常见异常及其用途 - 1 异常 说明 RuntimeException java.lang包中多数异常的基类 ArithmeticException 算术错误,如除以0 IllegalArgumentException 方法收到非法参数 ArrayIndexOutOfBoundsException 数组下标出界 NullPointerException 试图访问 null 对象引用 SecurityException 试图违反安全性 ClassNotFoundException 不能加载请求的类
常见的异常及其用途-2 异常 AWTException AWT中的异常 IOException IO异常的根类 FileNotFoundException 不能找到文件 EOFException 文件结束 IllegalAccessException 对类的访问被拒绝 NoSuchMethodException 请求的方法不存在 InterruptedException 线程中断 索迪教育
索迪教育 常见的异常及其用途 - 2 异常 说明 AWTException AWT 中的异常 IOException I/O 异常的根类 FileNotFoundException 不能找到文件 EOFException 文件结束 IllegalAccessException 对类的访问被拒绝 NoSuchMethodException 请求的方法不存在 InterruptedException 线程中断