1. 异常分类 Java中所有的异常类都派生于Throwable类,Throwable类有子类Error和Exception类。其中Error表示Java运行时系统的内部错误,Exception表示程序运行异常。Exception的子类又分为两大类:RuntimeException类和其他异常...
分类:
编程语言 时间:
2015-07-31 00:53:04
阅读次数:
169
异常指不期而至的各种状况,如:文件找不到、网络连接失败、非法参数等。异常是一个事件,它发生在程序运行期间,干扰了正常的指令流程。Java通 过API中Throwable类的众多子类描述各种不同的异常。因而,Java异常都是对象,是Throwable子类的实例,描述了出现在一段编码中的 错误条件。当条...
分类:
编程语言 时间:
2015-07-30 13:23:33
阅读次数:
195
在大型程序开放过程中,无论是SSH还是安卓,都需要对空值进行判断,尤其是某个实体传递过来的值,但是,往往对于null的判断条件没写好,导致空指针异常。
对于任意的Object,判断其是否为null,应该将Object xx==null写在所有判断条件的前头,一个为null的东西,调用其自身的任何方法都会出现著名的java.lang.NullPointerException空指针异常,包括Obje...
分类:
编程语言 时间:
2015-07-28 21:22:07
阅读次数:
148
try_catch_finally大家应该用的很多,不少人也了解一些他们的执行顺序,可是它真的有这么简单么?今天让我们一起来看看...
分类:
编程语言 时间:
2015-07-28 21:07:21
阅读次数:
136
[TOC]只针对异常情况才使用异常异常设计的初衷就是针对程序的不正常情形所使用的,不要使用异常来控制程序的执行流程对可恢复的情况使用受检异常,对编程错误使用非受检异常Java设计了三种可以抛出的结构
checked exception
runtim exception
error
error一般情况下,约定俗称有虚拟机使用,表示资源不足等错误对可恢复的情况使用受检异常,对编程错误使用非受检异常避免不...
分类:
编程语言 时间:
2015-07-26 12:48:16
阅读次数:
292
Java异常处理错误 研究发现,在编译阶段的最佳时机错误,序之前。然而,编译期间并不能找出全部的错误,余下的问题必须在执行阶段解决。这就须要错误源通过某种方式把适当的信息传给某个接收者,该接收者知道怎样处理这个问题。 Java中的异常处理的目的在于通过使用少于眼下数量的代码来简化大型,可靠的...
分类:
编程语言 时间:
2015-07-25 15:05:14
阅读次数:
114
接口 (interface)
一个抽象类,所有的方法都是抽象的,所有方法的public, 我们把这样的类叫做极度抽象类,是最干瘪的类。
public abstract class A {
public abstract void method1();
public abstract void method2();
public abstract void metho...
分类:
编程语言 时间:
2015-07-21 12:51:51
阅读次数:
112
1. 引子 try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么?不要往后看答案、也不许执行代码看真正答案....
分类:
编程语言 时间:
2015-07-19 01:27:20
阅读次数:
375
1、什么是异常
简单来说,就是由于程序运行是出现的问题,但是可以通过try…和catch捕获处理,之后程序继续运行。
在java中,分异常(Exception)和错误(error)两种。其中“异常”是程序编写不完善(或者由于外部原因,网络错误,文件错误等)引起的;而“错误”虚拟机本身故障(如OutOfMemoryError),一旦出现错误,我们将不能处理,程序将无法继续执行。2、异常处理...
分类:
编程语言 时间:
2015-07-19 00:15:23
阅读次数:
195
1.java异常层次结构: 粉红色的是已检查异常(checked exceptions),其必须被 try{}catch语句块所捕获,或者在方法签名里通过throws子句声明.已检查异常必须在编译时被捕捉处理,命名为 CHecked Exception 是因为Java编译器要进行检查,Java虚拟机...
分类:
编程语言 时间:
2015-07-18 00:25:41
阅读次数:
144