码迷,mamicode.com
首页 > 编程语言 > 详细

初探Java中的异常处理

时间:2018-02-21 19:00:38      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:情况   cep   center   views   htm   exception   sso   enter   内部错误   

?

Java中的异常有以下几种:

1)?Error:Java运行时的内部错误。

2)?Exception:程序中应该捕获的异常。

?????????RuntimeException:因为编程产生的错误;

?????????IOException:输入输出产生的错误。

?

异常处理的方法:

1)try-catch

技术分享图片

try语句块仅仅能有一个,而catch能够有多个。catch必须紧跟try语句。中间不能有其它代码。

假设有多个catch语句。那么捕获父类异常的catch语句必须放在后面。否则它会捕获它的全部子类异常,而使得子类异常catch语句永远不会运行。

?

2)finally

出现异常时。程序会跳出当前运行的语句块,找到异常捕获语句块,然后再跳回程序中运行catch语句。

只是有的时候在发生异常之后,有些语句是一定要运行的,这个时候能够用finally。它规定的语句块不管怎样都要运行。在一个try-catch中仅仅能有一个finally语句块。并且,普通情况下。finally语句块放在最后一个catch语句块之后。

?

3)throws

在方法中抛出异常。对异常的处理工作留给方法的调用者。在方法定义中抛出异常。并且。在调用方法时。必需要把方法调用语句放入try-catch 语句块中。并在catch中捕获对应的异常。

?

?

初探Java中的异常处理

标签:情况   cep   center   views   htm   exception   sso   enter   内部错误   

原文地址:https://www.cnblogs.com/llguanli/p/8457024.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!