算术异常类:ArithmeticExecption 空指针异常类:NullPointerException 类型强制转换异常:ClassCastException 数组负下标异常:NegativeArrayException 数组下标越界异常:ArrayIndexOutOfBoundsExc...
分类:
编程语言 时间:
2015-01-26 13:21:04
阅读次数:
143
异常总是先被抛出后被捕捉的。
需要注意的是,一旦某个catch捕获到匹配的异常类型,将进入异常处理代码。一经处理结束,就意味着整个try-catch语句结束。其他的catch子句不再有匹配和捕获异常类型的机会。所以对于有多个catch子句的异常程序而言,应该尽量将捕获底层异常类的catch子句放在前面,同时尽量将捕获相对高层的异常类的catch子句放在后面。否则,捕获底层异常类的catch子...
分类:
编程语言 时间:
2015-01-22 11:09:55
阅读次数:
210
概述
顾名思义,通俗来讲异常就是指,那些发生在我们原本考虑和设定的计划之外的意外情况。
生活中总是会存在各种突发情况,如果没有做好准备,就让人措手不及。
你和朋友约好了明天一起去登山,半道上忽然乌云蔽日,下起了磅礴大雨。这就是所谓的异常情况。
你一下子傻眼了,然后看见朋友淡定的从背包里掏出一件雨衣穿上,淫笑着看着你。这就是对异常的处理。
对于一个OO程序猿来讲,所做的工作就是:将...
分类:
编程语言 时间:
2015-01-21 16:37:06
阅读次数:
257
//概述
/*
异常: 是在运行时期发生的不正常情况..
在java中用类的形式对不正常情况进行了描述和封装对象.
描述不正常的情况的类, 就称为异常类.
以前正常流程代码和问题处理代码相结合,
现在将正常流程代码和问题处理代码分离, 提高阅读性.
其实异常就是java通过面向对象的思想将问题封装成了对象.
用异常类对其进行描述.
不同的问题用不同的类进行具体的描述.
问题很多, 意...
分类:
编程语言 时间:
2015-01-19 10:56:41
阅读次数:
252
1: Java 异常处理 异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。 异常发生的原因有很多,通常包含以下几大类: 1. 用户输入了非法数据。 2. 要打开的文件不存在。 网络通信时连接中断,或者JVM内存溢出。这些异常有的是因为用户错误引起,...
分类:
其他好文 时间:
2015-01-17 23:29:39
阅读次数:
328
任何程序都追求正确有效的运行,除了保证我们代码尽可能的少出错之外,我们还要考虑如何有效的处理异常,一个良好的异常框架对于系统来说是至关重要的。最近在给公司写采集框架的时候系统的了解一边,收获颇多,特此记录相关的理论。异常是指由于各种不期而至的情况,导致程序中断运行的一种指令流,如:文件找不到、非法参数、网络超时等。为了保证正序正常运行,在设计程序时必须考虑到各种异常情况,并正确的对异常进行处理。...
分类:
编程语言 时间:
2015-01-08 09:46:26
阅读次数:
418
目录(?)[-]引子JAVA异常处理异常机制捕获异常trycatch 和 finallytry-catch语句trycatch-finally语句try-catch-finally 规则异常处理语句的语法规则trycatchfinally语句块的执行顺序抛出异常throws抛出异常使用throw抛出...
分类:
编程语言 时间:
2015-01-07 20:50:42
阅读次数:
285
4、Java异常处理 4.1 Java异常概念 ????Java异常是Java提供的用于处理程序中错误的一种机制。 ????所谓错误是指在程序运行的过程中发生一些异常事件(如:除0溢出,数组下标越界,所要读取的文件不存在)...
分类:
编程语言 时间:
2015-01-07 13:20:24
阅读次数:
168
java标准异常 Throwable这个java类被用来表示任何可以作为异常被抛出的类。Throwable对象可以分为两种类型: Error用来表示编译时和系统错误(一般不用关心)。 Exception是可以被抛出的基本类型,在java类库、用户方法以及运行时故障中都可能抛出Exception型异常...
分类:
编程语言 时间:
2015-01-05 10:48:49
阅读次数:
134