JAVA异常处理

来源:互联网 发布:淘宝商家投诉买家 编辑:程序博客网 时间:2024/05/17 22:41

1 什么是Java异常程序运行过程中出现的非正常情况异常的出现导致程序不能运行 瘫痪

那么出现异常就的处理异常。这就是所说的异常处理机制

2.Error错误 Exception异常


3 捕获异常

try{

//可能出现异常的代码部分 

}

catch

(异常类型 异常变量)

{//执行异常操作}

catch

(异常类型 异常变量){

//执行异常操作 }…

finally{ //

异常统一出口} 

5catch定义,由上到下,异常类的范围必须由小到大或者同级别的
运行时异常,catch中可以随意定义类型,

程序运行时,会根据catch参数自动匹配
非运行时异常,则catch中定义的异常,在try代码块中必须存在,

如果没有类似异常存在,则不允许被定义。
finally关键字,在进行异常处理之后,在异常的处理格式中还有一个finally语句,

此语句将作为异常的统一出口,不管是否产生异常, 最终都要执行此段代码
如果try中有return语句,则会先执行return语句,后执行finally,最后返回整个方法

6 throws 抛出异常对象。

public void test() throws 异常对象类型{
try{
//存在异常的代码块
}catch(异常类型 变量名){
throw 异常对象;
}
}

7

7. 

8.throw 一般存在于catch语句当中,用于出现异常后的一种操作方式

捕捉的异常和抛出的异常不一定相同 可以不一样

throw抛出的异常对象如果是检测异常,则所在的方法必须要通过throws显性抛出
throw抛出的异常对象如果是非检测异常,则方法上可以选择性定义throws



9 格式  ; public class   异常类名 extends Exception{}

自定义一帮用throw代码抛出r

10 .所以东西重在理解 多练多敲。


0 0
原创粉丝点击