Jav最新实用教程 第10章异常处理
Java最新实用教程 第10章 异常处理
Jav最新实用教程 学习目的: 了解异常的概念、分类 了解异常的层次 掌握异常捕获和异常处理 掌握自定义异常的编写和使用 学习重点 异常的捕获与处理 自定义异常的编写和使用 2021年2月20日星期六
Java最新实用教程 2021年2月20日星期六 2 ⚫ 学习目的: ▪ 了解异常的概念、分类 ▪了解异常的层次 ▪ 掌握异常捕获和异常处理 ▪ 掌握自定义异常的编写和使用 ⚫ 学习重点: ▪异常的捕获与处理 ▪自定义异常的编写和使用
Jav最新实用教程 第10章异常处理 本章提要: 1.异常概念 2.异常处理 3.抛出异常 4.自定义异常 2021年2月20日星期六
Java最新实用教程 2021年2月20日星期六 3 第10章 异常处理 本章提要: 1. 异常概念 2. 异常处理 3. 抛出异常 4. 自定义异常
Jav最新实用教程 10.1异常 10.1.1异常的概念 异常是在运行时代码序列中出现的异常条件,也即异 常是一个运行时错误。 2021年2月20日星期六
Java最新实用教程 2021年2月20日星期六 4 10.1.1 异常的概念 异常是在运行时代码序列中出现的异常条件,也即异 常是一个运行时错误。 10.1 异常
Jav最新实用教程 10.12异常的分类 异常一般可以分为异常( Exception)和错误(Eror) 两个基本类别 错误类表示严重的错误,例如内部错误和类的错误, 错误的处理直接由Jav系统自动处理 Jav编译器要求Java程序必须捕获或声明所有的非运 行时异常,但对运行时异常可以不处理。 2021年2月20日星期六
Java最新实用教程 2021年2月20日星期六 5 10.1.2 异常的分类 异常一般可以分为异常(Exception)和错误(Error) 两个基本类别。 错误类表示严重的错误,例如内部错误和类的错误, 错误的处理直接由Java系统自动处理。 Java编译器要求Java程序必须捕获或声明所有的非运 行时异常,但对运行时异常可以不处理
Jav最新实用教程 10.13异常的层次 异常类是内嵌类 Throwable的子类。 Throwable类派生了 xception(异常)类和 Error(错误)类。 Exception类 又派生出很多的子类,这些子类分为两个分支,一个是 RuntimeException类及其子类,另一类是直接从 Exception类派生出的子类 2021年2月20日星期六
Java最新实用教程 2021年2月20日星期六 6 10.1.3 异常的层次 异常类是内嵌类Throwable的子类。Throwable类派生了 Exception(异常)类和Error(错误)类。Exception类 又派生出很多的子类,这些子类分为两个分支,一个是 RuntimeException 类 及 其 子 类 , 另 一 类 是 直 接 从 Exception类派生出的子类
Jav最新实用教程 10.2异常处理 102.1异常处理语句 try t catch(异常类异常变量名){ finally 2021年2月20日星期六
Java最新实用教程 2021年2月20日星期六 7 10.2 异常处理 10.2.1 异常处理语句 try { …} catch(异常类 异常变量名){ …} finally{ …}
Jav最新实用教程 10.22异常处理机制 Java程序中,发生异常时,通常我们可以使用两种方法 来处理 是直接由Java默认的异常处理机制进行处理。 二是我们自己编写try- catch-fnay语句块进行异常处理。 2021年2月20日星期六
Java最新实用教程 2021年2月20日星期六 8 10.2.2 异常处理机制 Java程序中,发生异常时,通常我们可以使用两种方法 来处理。 一是直接由Java默认的异常处理机制进行处理。 二是我们自己编写try-catch-finally语句块进行异常处理
Jav最新实用教程 10.23多个 catch语句 用于处理一个以上的异常,结构如下: try catch(异常类名e){ catch(异常类名e){ 2021年2月20日星期六
Java最新实用教程 2021年2月20日星期六 9 10.2.3 多个catch语句 用于处理一个以上的异常,结构如下: try { …} catch(异常类名 e) { …} catch(异常类名 e) { …}
Jav最新实用教程 02.4 finally语句 finally创建一个代码块,该代码块在try- catch块执 行之后,try- catch块后面的代码执行之前执行。不管是 否抛出一个异常, finally块都会执行 try i catch(异常类名e){ finally 2021年2月20日星期六
Java最新实用教程 2021年2月20日星期六 10 10.2.4 finally语句 finally创建一个代码块,该代码块在try-catch块执 行之后,try-catch块后面的代码执行之前执行。不管是 否抛出一个异常,finally块都会执行。 try { …} catch(异常类名 e) { …} finally { …}