标签:mil 基本 font nal 外部 定义 跳过 如何 嵌入
1.今天学习了在Java中如何进行异常处理
(1)Try...catch...finally...
通过使用try....catch...finally...语句处理异常,它捕获被命名为属于异常类的异常,并
调用方法处理它。其中,finally无论有无异常都会执行。
异常处理代码块的基本形式如下。
try { //监视 可能发生异常的代码块: } catch (异常类型 异常对象名) //捕获并处理异常 { 异常处理代码块: } finally{ //最终执行 }
总结:当抛出一个异常时,异常会由相应的catch语句捕获并处理。与一个try相关的catch语句可以有多个,构成多重catch语句,异常类型决定了要执行哪个catch语句。如果没有抛出异常,那么,try 代码块就会结束,并且会跳过它的所有catch语句,从最后一个catch后面的第-一个语句继续执行。
其实 try语句也可以嵌入try语句,一个try代码块可以嵌入到另一个try代码块中。由于内部try代码块产生的异常如果没有被与该内部try代码块相关的catch 捕获,就会传到外部try代码块。
2.使用throws抛出异常
[修饰符] 返回类型 方法名(参数1,参数2,.....) throws 异常列表{ )
3.通过throw抛出异常
throw 异常名;
4.自定义异常
class 自定义异常 extends 父异常类名 { 类体; }
2.遇到的问题:不了解异常处理的作用;
3.明天继续学习第八章;
标签:mil 基本 font nal 外部 定义 跳过 如何 嵌入
原文地址:https://www.cnblogs.com/Nojava/p/13374195.html