加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

详解 java 异常

发布时间:2020-12-15 08:24:26 所属栏目:Java 来源:网络整理
导读:Throwable 可以用来表示任何可以作为异常抛出的类,分为两种: Error( 注意!error也是可以throw的,但是不建议 ) 和 Exception。 其中 Error 用来表示 JVM无法处理的错误,对于这类错误的导致的应用程序中断,仅 靠程序本身无法恢复和预防 ,遇到这样的错误

Throwable 可以用来表示任何可以作为异常抛出的类,分为两种: Error(注意!error也是可以throw的,但是不建议) 和 Exception。

其中 Error 用来表示 JVM无法处理的错误,对于这类错误的导致的应用程序中断,仅靠程序本身无法恢复和预防,遇到这样的错误,建议让程序终止

Exception 分为两种:
受检异常编译器要求必须处置的异常,需要用 try...catch... 语句捕获并进行处理,或者用throws在方法头,或者用throw在方法体中抛出,这种异常并且可以恢复;
非受检异常 :是程序运行时错误,不要求强制处理的异常,但是一般是代码逻辑错误:ArrayIndexOutOfBoundsException(数组下标越界)、NullPointerException(空指针异常)、ArithmeticException(算术异常)、MissingResourceException(丢失资源)、ClassNotFoundException(找不到类)等。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读