16.Java中的异常

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声明一个函数可能会产生,当调用这个函数时对这个异常进行处理

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容