旗下导航:搜·么
当前位置:网站首页 > JAVA教程 > 正文

java exception和Error的区分是什么?【JAVA教程】,java,exception,Error

作者:搜教程发布时间:2020-01-01分类:JAVA教程浏览:53评论:0


导读:Exception和Error都是继续了Throwable类,在Java中只要Throwable范例的实例才能够被抛出或许捕捉,它是非常处置惩罚机制的基础范例。对照Ex...

Exception 和Error 都是继续了Throwable类,在Java中只要Throwable范例的实例才能够被抛出或许捕捉,它是非常处置惩罚机制的基础范例。

对照Exception和Error

1、相同点:Exception和Error都是继续了Throwable类,在java中只要Throwable范例的实例才能够被抛出,它是非常处置惩罚机制的基础组成部分。

2、差别点:Exception和Error是java设计者对差别非常状况的分类。Exception是程序一般运转中能够预感而且应当被捕捉,举行响应处置惩罚。Error是一般状况下不大可能涌现的状况,绝大部分Error会致使程序处于非一般状况,不可恢复,也不方便和不需要捕捉,罕见的比方OutOfMemoryError之类,都是Error的子类。

Exception又分为可搜检(checked)和不可搜检(unchecked)非常,可搜检是在代码里显现的举行捕捉处置惩罚,不可搜检是只要程序运转时才会抛出比方罕见的NullPointerException

引荐进修:Java视频教程

以上就是java exception和Error的区分是什么?的细致内容,更多请关注ki4网别的相干文章!

标签:javaexceptionError


欢迎 发表评论: