码迷,mamicode.com
首页 > 其他好文 > 详细

异常简述

时间:2015-12-05 17:24:18      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:

所有的异常都是Throwable类的子类,它派生两个子类:Error类和Exception类

(1)Error类:表示仅靠程序本身无法恢复的严重错误,如内存溢出、动态链接失败、虚拟机错误。应用程序不应该抛出这种类型的错误(不般由虚拟机抛出)。假如出现这种错误,应尽力使程序安全退出。

(2)Exception类,由java应用程序抛出和处理的非严重错误,如所需文件找不到、网络连接不通或中断、算术运算出错(如被0除)、数组下标越界、装载一个不存在的类、对null对象操作、类型转换异常等。Exception分为两大类异常

  《1》运行时异常:包括RuntimeException及其所有子类。不要求程序必须对它们做出处理。

  《2》checked异常(非运行时异常):除了运行时异常外的其它由Exception继承来的异常类,这类异常是程序必须处理的,可以throw、throws或try--catch

异常简述

标签:

原文地址:http://www.cnblogs.com/zk753159/p/5021686.html

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