首页 > 编程语言 > 详细

java中的异常处理

时间:2015-12-01 10:55:10      阅读:193      评论:0      收藏:0      [点我收藏+]

1. 异常是什么?

异常是阻止程序正常运行的东东,当有一个异常发生时,程序处理将会终止,系统将会形成一些错误信息,对于异常来说,最好的事情是他们能够被处理。

2. 什么时候会发生异常?

异常可以发生在运行时(runtime exceptions),也可以发生在编译时(compile-time exception)

3. 异常的原因

有一些原因会产生异常,例如,下面的情况会产生异常,打开一个不存在的文件,网络连接问题,

操作已经超过预定义的范围,类文件没有找到等等。

4. 错误和异常的区别

错误: 代表应用不应该处理的一些问题,这些问题在通常的情况下不期望被处理,例如:内存错误,

硬件问题,JVM问题等等。

异常: 异常是包含在代码中,开发人员可以处理这类问题,采用正确的方法,例如下面的异常,DivideByZero exception NullPointerException ArithmeticException ArrayIndexOutOfBoundsException

5. 异常处理的好处

异常处理能够使我们控制程序的流程。

6. 为什么处理异常

是为了返回友好的警告信息给用户,大多数情况是因为用户提供的错误数据导致异常发生的。

7. 异常的类型

可检测异常

不可检测异常

除了运行时异常都被叫作可检测异常,例如:

ClassNotFoundException
IllegalAccessException
NoSuchFieldException
EOFException etc.

运行时异常叫作不可检测异常,例如:

ArithmeticException
ArrayIndexOutOfBoundsException
NullPointerException
NegativeArraySizeException etc.

java中的异常处理

原文:http://www.cnblogs.com/yandufeng/p/5009419.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!