前几节都是基础中的基础,从第三讲的笔记开始,每次笔记针对Java的一个知识块儿。Java异常处理1、什么是异常? 异常是指运行期出的错误。比如说:除以一个0;数组越界;读取的文件不存在。 异常处理,要把异常控制在程序员合理范围之内。如数组越界indexOutOfArray,在用户看来是不可以被理.....
分类:
编程语言 时间:
2015-03-15 15:08:55
阅读次数:
156
上节我们介绍了新的数据类型Option:一个专门对付异常情况出现时可以有一致反应所使用的数据类型。Option可以使编程人员不必理会出现异常后应该如何处理结果,他只是获得了一个None值,但这个None值与他所期待的类型是一致的,他可以继续用处理这种类型数据的方法使用这个结果。不过遗憾的是我们通过None值只能知道某个计算没能得出结果,但到底发生了什么事Option并没有提供任何提示。这样我们也就...
分类:
其他好文 时间:
2015-03-15 12:31:25
阅读次数:
146
(此话题将不断更新,请留意)第一,谈谈final, finally, finalize的差别。 final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是运行。finalize是 Object类的一个方法,在垃圾收集器运行的....
分类:
编程语言 时间:
2015-03-15 12:14:49
阅读次数:
174
上节我们介绍了新的数据类型Option:一个专门对付异常情况出现时可以有一致反应所使用的数据类型。Option可以使编程人员不必理会出现异常后应该如何处理结果,他只是获得了一个None值,但这个None值与他所期待的类型是一致的,他可以继续用处理这种类型数据的方法使用这个结果。不过遗憾的是我们通.....
分类:
其他好文 时间:
2015-03-15 12:07:34
阅读次数:
145
1.C语言异常处理 1.1异常终止 标准C库提供了abort()和exit()两个函数,它们可以强行终止程序的运行,其声明处于头文件中。这两个函数本身不能检测异常,但在C程序发生异常后经常使用这两个函数进行程序终止。下面的这个例子描述了exit()的行为:#include #include in.....
分类:
编程语言 时间:
2015-03-15 10:47:01
阅读次数:
160
final、finally、finalize的区别
1.final修饰符
表示一个类是完美类,不能被继承,因此,一个类不能既被标注为final类,同时被标注为abstract。将变量或者函数申明为为final,表示该变量和函数在使用中不能被修改。一个函数一旦被声明为final就在子类中不能被重写。同时,参数也可以被声明为final,表示在函数中不能被改变。
2.finally
在异常处理时...
分类:
其他好文 时间:
2015-03-14 15:29:09
阅读次数:
149
Option是一种新的数据类型。形象的来描述:Option就是一种特殊的List,都是把数据放在一个管子里;然后在管子内部对数据进行各种操作。所以Option的数据操作与List很相似。不同的是Option的管子内最多只能存放一个元素,在这个方面Option的数据操作就比List简单的多,因为使.....
分类:
其他好文 时间:
2015-03-14 00:59:27
阅读次数:
143
语句:判断,循环,形成程序分支和循环。选择控制: if , else, switch, case循环控制:white, do, for, foreach跳转语句:break, continue异常处理:try, catch , finallyif 相当于条件运算符:if 是如果的意思,else是另外...
分类:
其他好文 时间:
2015-03-13 20:40:28
阅读次数:
121
1 、本地代码中如何缓存和抛出异常下面的代码中演示了如何声明一个会抛出异常的本地方法。CatchThrow这个类声明了一个会抛出IllegalArgumentException异常的名叫doit的本地方法。class CatchThrow { private native void doit...
分类:
其他好文 时间:
2015-03-13 20:37:41
阅读次数:
163
本篇内容重点介绍JAVA中的异常处理机制,什么是JAVA异常?JAVA异常是JAVA提供的用于处理程序中错误的一种机制。所谓错误就是指在程序的运行过程中出现的一些异常事件(如:0溢出,数组下表越界,所读取的文件不存在......)。 JAVA程序的执行过程中如出现异常事件,可以生成一个异常类对...
分类:
编程语言 时间:
2015-03-13 18:28:20
阅读次数:
188