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

java异常处理机制 -简单理解

时间:2014-10-23 20:30:41      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   io   使用   java   strong   sp   

bubuko.com,布布扣

说明:(1)异常是指 java 程序运行时(非编译)所发生的非正常情况或错误。

        (2) Error 表示应用程序本身无法克服和恢复的一种严重问题,程序只有死的份了,例如,说内存溢出和线程死锁等系统问题。

        (3) Exception 表示程序还能够克服和恢复的问题。分为普通异常和系统异常。

                普通异常:也称checked异常,是运行环境的变化或异常所导致的问题,是用户能够克服的问题。如网络掉线,硬盘空间不足等。

                系统异常:也称unchecked异常, 是RuntimeException 的子类,是软件本身缺陷所导致的问题。也就是软件开发人员考虑不周所导致的,

                              问题,软件使用者无法克服和恢复这种问题。但在这种问题下还可以让软件系统继续运行或者让软件死掉。

                             如:数组越界异常,空指针异常,类转换异常,等

           (4)解决异常方案:

                                 1.受编译器检测(checked),编译器强制普通异常必须 try..catch 处理或用 throws 声明继续抛给上层调用方法处理。

                                 2.统异常可以处理也可以不处理,由虚拟机接管,所以,编译器不强制用 try..catch 处理或用 throws 声明。

 

 

         

 

java异常处理机制 -简单理解

标签:style   blog   http   color   io   使用   java   strong   sp   

原文地址:http://www.cnblogs.com/xiaowei-blog/p/4046678.html

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