您的位置:首页 > 编程语言 > Java开发

java的异常处理。。。java知识总结(工作一年半差不多两年了,感觉是时候总结一下java,文章内容为本人观点)

2017-02-17 15:56 519 查看
2017-2-17

java的异常处理

异常:不正常的事情并非错误的事情。

Throwable类:两个子类:error:编译期错误或者是系统错误,一般不在程序中处理。exception:异常,所有异常类的父类。

Exception类:RuntimeException:运行期异常。空指针异常,数组下标越界,数学异常。CheckedException:除去运行期异常的异常。IoException,SQLException

 Try,Catch,Finally

            Try :可能会发生异常的代码。Catch:异常处理。Finally:必须执行的代码。

 Try,Catch,Finally执行顺序

①try中没有异常并且有return,try-》finally-》return

②try中有异常并且有return,  try-》catch-》finally-》return

③try中有异常对应的catch中有return,try-》catch-》finally-》return

throw,throws

  throw抛出异常,throws声明异常。

自定义异常:自己定义的异常类。public class ABCException extends Exception{ public ABCException (String error)super(error);}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐