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

【Java基础】异常的简单分类与处理

时间:2014-05-25 06:16:40      阅读:370      评论:0      收藏:0      [点我收藏+]

标签:异常   exception   java   

Java中所有的异常都继承自Throwable类,Throwable类的已知子类有Error和Exception。


Error是指系统出现的错误,这种错误出现的时候,我们的程序无能为力,所以不需要进行处理。

Exception则是在程序中出现的异常,我们通常对这些异常进行处理。


Exception有很多的子类,有一类比较特殊,那就是RuntimeException。RuntimeException属于非受检异常,也就是编译器不会对这种异常进行检查,这类异常被允许不用捕捉,也就是不用catch。我们经常碰到的这类异常有:ClassCastException、IllegalArgumentException、IllegalStateException、 IndexOutOfBoundsException、 NullPointerException等。


而其他的异常,则必须进行捕捉处理,也就是try、chach。

【Java基础】异常的简单分类与处理,布布扣,bubuko.com

【Java基础】异常的简单分类与处理

标签:异常   exception   java   

原文地址:http://blog.csdn.net/zhaokaiqiang1992/article/details/26806207

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