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

java中的异常处理

时间:2015-12-01 10:56:32      阅读:180      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!