java异常处理的方式有两种
1.捕捉异常
2.转移异常
这里先说捕捉异常(对于一个系统而言,异常处理是非常关键的,处理得好能够避免和减少系统bug,同时也能够非常好的定位问题来源)
捕捉异常都是通过try-catch-finally结构处理,一般有两种格式
如下所示:
//结构2
try {
//可能会产生异常的语句
} catch (Excepti...
分类:
其他好文 时间:
2015-01-01 01:32:06
阅读次数:
271
一:java 里面的 final 类型修饰符
(0)finally 虽然在英语语法上是final的adv.形式,两者非常相似,但是java的应用环境却大不相同的。
(1)final类
final类不能被继承,因此final类的成员方法没有机会被覆盖,默认都是final的。在设计类时候,如果这个类不需要有子类,类的实现细节不允许改变,并且确
信这个类不会再被扩展,那么就设计为final类。...
分类:
其他好文 时间:
2014-12-31 18:27:15
阅读次数:
131
刚接触Ruby,发现Ruby真心强大,搞了那么久的Java了,已经被Java的繁琐的语法整的无语透顶了,尤其的Java异常,设计出来就是个失败呀!Ruby目前更新到了2.x了,社区也很活跃,开发效率和Java相比不是搞了一个级别。 先从感性上对比一下Ruby和Java的编码效率,Java真是弱到爆....
分类:
其他好文 时间:
2014-12-28 22:13:49
阅读次数:
204
1.异常的定义 异常是指程序在运行时期发生不正常的事件,它会打断指令的正常执行流程。2.异常的分类(Throwable) java.lang.Throwable |-- Error错误:JVM造成的,如jvm系统内部错误,资源耗尽等严重问题,程序员无法处理。 |-- Exception异常:因为编程...
分类:
编程语言 时间:
2014-12-28 01:40:15
阅读次数:
203
/* * 异常处理机制 * 1.分类:Error和Exception * Error错误是JVM自动报错的,程序员无法解决例如开数组过大int a[]=new int [1024*1024*1024]; * Exception错误时程序员要解决的问题,例如指针越界,零做除数 * 2.异常处理...
分类:
编程语言 时间:
2014-12-25 23:31:54
阅读次数:
189
一:起因
(1)自己接下来想走算法的路子,打算把十大算法和数学模型学习一下,算是给自己之前 JavaWeb 的一个总结;
(2)记得Java算是第一个比较上手的语言了,更是用JavaWeb走过了很长的光阴,该给自己做一下小结了;
(3)JavaWeb项目开发过程中的错误,总是反复出现,为了避免再次查找的不必要麻烦,在此总结一下。
(4)JavaWeb编程一般性错误处理集锦
...
分类:
编程语言 时间:
2014-12-21 11:30:21
阅读次数:
175
一:起因
(1)自己接下来想走算法的路子,打算把十大算法和数学模型学习一下,算是给自己之前 JavaWeb 的一个总结;
(2)记得Java算是第一个比较上手的语言了,更是用JavaWeb走过了很长的光阴,该给自己做一下小结了;
(3)JavaWeb项目开发过程中的错误,总是反复出现,为了避免再次查找的不必要麻烦,在此总结一下。
(4)JavaWeb编程一般性错误处理集锦
二:错误梳理 ...
分类:
编程语言 时间:
2014-12-20 23:32:42
阅读次数:
335
背景介绍:在用到java的一些类库时,会发现有些类库用的时候必须要加上try-catch或者throw的关键词。抽象化描述这个问题:问题抽象:1 类库地作者可以检测出运行中出现地问题,但是不知道怎么处理这个问题。2 使用这个类库地用户知道怎么怎么去处理这个问题,但是不知道怎么检测他们解决:异常(ex...
分类:
编程语言 时间:
2014-12-18 06:49:08
阅读次数:
204
总是记不住什么是受检异常,什么是非受检异常,有时甚至弄混淆,特此简单记录以便复习之用。
异常的分类:
java.lang.Throwable
1.Error错误:JVM内部的严重问题。无法恢复。程序人员不用处理。
2.Exception异常:普通的问题。通过合理的处理,程序还可以回到正常执行流程。要求编程人员要进行处理。
3.RuntimeException:也叫非受检异常(un...
分类:
编程语言 时间:
2014-12-16 22:46:50
阅读次数:
262
1. 引子 try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训” 告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么?不要往后看答案、也不许执行代码看真正.....
分类:
编程语言 时间:
2014-12-15 12:08:24
阅读次数:
236