异常:指程序出现了不正常的情况程序的异常分类:Throwable 严重问题:Error 问题:Exception 编译时异常:不是RuntimeException的异常,必须处理,不处理编译就不能通过 运行时异常:RuntimeException,不处理,原因是代码不够严谨,需要修改...
分类:
编程语言 时间:
2015-12-09 13:57:14
阅读次数:
214
在程序设计中,进行异常处理是非常关键和重要的一部分。一个程序的异常处理框架的好坏直接影响到整个项目的代码质量以及后期维护成本和难度。试想一下,如果一个项目从头到尾没有考虑过异常处理,当程序出错从哪里寻找出错的根源?但是如果一个项目异常处理设计地过多,又会严重影响到代码质量以及程序的性能。因此,如何高...
分类:
编程语言 时间:
2015-11-28 00:53:36
阅读次数:
337
1,1个图。Throwable是所有异常类的老祖宗,万恶之源。Error正常是系统级错误,控制不了,Exception类又分RuntimeException及别的异常,RuntimeException因为发生比较频繁,可以不必对其显式捕获,除了RuntimeException外的所有异常必须显式捕获...
分类:
编程语言 时间:
2015-11-21 13:11:54
阅读次数:
127
在项目中采用一个枚举的集合,本人采用Collections中的空集合Collections.emptyList()在添加时发生异常:常见集合如下:private List vacationcategorys = Collections.emptyList();报错误如下:-- Encapsulate...
分类:
编程语言 时间:
2015-11-20 12:15:34
阅读次数:
153
一:例题:package test;import javax.swing.*;class AboutException { public static void main(String[] a) { int i=1, j=0, k; try { ...
分类:
编程语言 时间:
2015-11-15 21:48:25
阅读次数:
189
publicclassEmbededFinally{publicstaticvoidmain(Stringargs[]){intresult;try{System.out.println("inLevel1"); try{System.out.println("inLevel2");//result...
分类:
编程语言 时间:
2015-11-15 00:56:18
阅读次数:
282
示例程序:public class TestThrows { public static void main(String[] args) { FileInputStream fis = new ...
分类:
编程语言 时间:
2015-11-14 22:01:33
阅读次数:
460
“finally”的功用资源泄露:当一个资源不再被某应用程序使用,但此程序并未向系统声明不再使用此资源时发生这种情况 finally语句块主要用于解决资源泄露问题,它位于catch语句块之后,JVM保证它们一定执行。 注意:finally语句块中也可能发生异常,如果这种情况发生,先前的异常被放弃。示...
分类:
编程语言 时间:
2015-11-14 21:55:36
阅读次数:
423
异常(Exception):发生于程序执行期间,表明出现了一个非法的运行状况。许多JDK中的方法在检测到非法情况时,都会抛出一个异常对象。 例如:数组越界和被0除。int i = 1,j = 0 ,k;k = i / j ;则会报错:异常处理的目的是依据实际情况提供不同的错误应对策略与手段,使程序更...
分类:
编程语言 时间:
2015-11-14 20:34:09
阅读次数:
337