黑马程序员技术交流社区

标题: 异常的概念 [打印本页]

作者: zxg08042810    时间: 2014-3-3 12:49
标题: 异常的概念
运行时异常与一般异常有何异同?

作者: volvoxc    时间: 2014-3-3 12:54
编译时被检测异常
                该异常在编译时,如果没有处理(没有抛也没有try),编译失败。
                该异常被标识,代表这可以被处理。
运行时异常(编译时不检测)
                在编译时,不需要处理,编译器不检查。
                该异常的发生,建议不处理,让程序停止。需要对代码进行修正。
这毕向东老师不是都说了吗。
作者: 嘿╰_╯往哪里跑    时间: 2014-3-3 13:10
runtime exception ,也称运行时异常,我们可以不处理。当出现这样的异常时,总是由虚拟机 接管。比如:我们从来没有人去处理过 NullPointerException 异常,它就是运行时异常,并且这种异常还是最常见的异常之一。  
一般异常:JAVA 编译器强制要求我们必需对出现的这些异常进行 catch 。所以,面对这种异常不管我们是否愿意,只能自己去写一大堆 catch 块去处理可能的异常。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2