Java异常处理

来源:互联网 发布:java项目发布到服务器 编辑:程序博客网 时间:2024/06/18 17:06

Java异常处理


认识异常:

1.异常是导致程序中断运行的一种指令流,如果不对异常进行正确处理,则可能导致程序的中断执行,造成不必要的损失。


2.异常范例

空指针异常
Exc e=null;System.out.println(e.i);
除0异常int a=10;int b=0;System.out.println(a/b);


3.处理异常


异常格式:

try{

异常语句;

}

catch(Exception e){

}

finally{

     一定会执行的代码;

}

int a=10;int b=0;try {     System.out.println(a/b);}catch (ArithmeticException e){     System.out.println(e);}


        int temp=0;        Exc e=null;        try {            temp=e.a/e.b;            System.out.println(temp);        }        catch (NullPointerException e1){            System.out.println("空指针异常"+e1);        }        catch (ArithmeticException e1){            System.out.println("算数异常"+e1);        }        finally {            System.out.println("程序退出");        }

常见异常

1.数组越界异常:ArrayIndexOutOfBoundsException

2.数字格式化异常:NumberFormatException

3.算数异常:ArithmeticException

4.空指针异常:NullPointerException




原创粉丝点击