JavaSE

16.Java中的异常

2019-02-25  本文已影响0人  null_meng

1.什么是异常

2.异常的分类

3.try……catch……finally结构的使用方法

什么是异常

异常:中断了正常指令流的事件

异常的分类

Throwable----Exception和Error

Error出现,虚拟机关闭

Exception----uncheck Exception和check Exception

java编译器要求程序员对Check Exception进行处理

try{

    可能出现异常的代码

}catch(Exception e){

    打印异常信息

    e.printStackTrace();

}finally{

    无论出不出异常,finally都会执行,一般finally被称为异常的出口

}

使用try……catch对异常代码进行处理,即使出现异常,也不会影响其他代码的运行


1.程序员对Error无能为力,只能处理Exception

2.对异常的处理关系到系统的健壮性

3.使用try……catch……finally来处理可能出现异常的代码


1.throw的作用

自定义异常,生成一个异常,throw抛出

2.throws的作用

用throws声明一个函数可能会产生,当调用这个函数时对这个异常进行处理

上一篇 下一篇

猜你喜欢

热点阅读