尚学堂java培训浅析java例外处理

尚学堂java培训浅析java例外处理

ID:9006544

大小:224.50 KB

页数:3页

时间:2018-04-14

尚学堂java培训浅析java例外处理_第1页
尚学堂java培训浅析java例外处理_第2页
尚学堂java培训浅析java例外处理_第3页
资源描述:

《尚学堂java培训浅析java例外处理》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、北京尚学堂提供捕获例外: Java产生例外对象后,会去寻找能够处理此例外的方法并交之处理,这一过程成为捕获(catch)。若找不到,运行时系统将终止抛弃例外:  一个方法若不知道如何处理出现的例外,可声明抛弃(throws)jdk中,每个包都定义了例外类,所有的例外类都直接或间接继承于Throwable类。java中的例外类可分为两大类:  error  exception运行时例外:  继承于RuntimeException的类都属于运行时例外,如算数(除零),数组越界等,由于例外产生的位置是未知的,java编译器允许程序员在程序中不

2、对它们作出处理。非运行时例外:  除运行时例外,便是非运行时例外,如FIleNotFindException(文件未找到例外),java编译器要求对这种例外必须作出处理,捕获例外或抛弃例外例外的处理  捕获例外    通过try-catch-finally语句实现    try:try语句所限定的代码块在执行过程当中可能会产生例外对象并抛弃。北京尚学堂-cctv央视网广告合作伙伴,专业IT培训机构,口碑最好的java培训、,iOS培训,android培训,hadoop大数据培训,web前端,0元入学,先就业后付款,平均就业薪水9500以

3、上    catch:每个try块可以伴随一个或多个catch语句,用于处理try块中所生成的例外事件。catch语句只需一个形参指明它所能够捕获的例外类型,这个类必须Throwable的子类,运行时系统通过参数值把被抛弃的例外对象传递给catch块。 类Throwable提供了getMessage()方法:得到异常的相关信息,printStackTrace()用来跟踪事件发生时执行堆栈的内容。catch语句的顺序,第一个例外捕获到后,剩下catch不再捕获。故catch安排的顺序应该为从特殊到一般。即先安排子类在安排父类。finall

4、y:为统一的出口,无论有无例外,都会执行。 抛弃例外:  如果一个方法中生成了一个例外,但是这一方法并不确切地知道该如何处理这一异常事件。 此时,这一方法应当声明抛弃例外,使得例外对象可以从调用栈向后传播,直到有合适的方法捕获它为止。  声明抛弃: 声明抛弃例外实在一个方法声明中的throws子句中指明的。            publicintread()throwsIOException{           ...            } 抛出例外:   抛出例外就是产生例外对象的过程。首先生成例外对象,由虚拟机或者某些类的实

5、例生成。通过throw语句实现。北京尚学堂-cctv央视网广告合作伙伴,专业IT培训机构,口碑最好的java培训、,iOS培训,android培训,hadoop大数据培训,web前端,0元入学,先就业后付款,平均就业薪水9500以上   IOExceptione=newIOException();    throwe;【最新文档更新请加入尚学堂www.sxt.cn】【专业JAVA培训机构,真正零首付入学www.bjsxt.com】北京尚学堂-cctv央视网广告合作伙伴,专业IT培训机构,口碑最好的java培训、,iOS培训,androi

6、d培训,hadoop大数据培训,web前端,0元入学,先就业后付款,平均就业薪水9500以上

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。