异常

异常处理:

异常:Exception可以用代码解决修复的问题

错误:error不能用代码解决修复的问题,一般由运行环境和硬件问题

异常分两种:运行异常(运行时异常)和编译异常(检查异常)

线程分支发生异常java.lang.ArrayIndexOutOfBoundsException

Try{

正常逻辑

}catch(ArithmeticExceptionae){//捕获异常

 

}catch(InputMismatchExceptionime){

 

}catch(Exception){

}

没有继承关系的可以增加,有继承子类写前面,父类写后面

Try catch

finally:无论是否发生异常,都必须执行的代码,特点:异常强大,return while for都必须执行,只有system.exit(0); 资源的清理,通道的关闭都必须写在finnally里面。

运行时异常一般不写try catch事后的补救,而是去修改代码。

编译时异常或者检查时异常使用try catch

Throw与Throws叫抛出异常对象

Throw newException(“”不能”);方法的声明就使用throws Exception

写在方法声明的最后,后面跟的是异常类的类名。表示本方法有可能会抛出某种类型的异常。警告本方法的调用者。Throw写在方法体内部,后面跟的是一个异常对象。一旦发生,就会真正发出异常的抛出

阅读更多
个人分类: JAVA
想对作者说点什么? 我来说一句

java异常处理

2011年10月07日 360KB 下载

java异常的处理讲解

2011年06月19日 144KB 下载

清理数据异常

2018年02月08日 6KB 下载

JAVA异常详解.doc

2009年03月04日 367KB 下载

第七章 异常.ppt

2010年08月27日 278KB 下载

java异常总结

2018年01月07日 75KB 下载

corejava异常和内部类.pdf

2009年06月09日 223KB 下载

C++异常结构.docC++异常结构.doc

2011年06月02日 66KB 下载

C++异常详解

2011年09月10日 1.57MB 下载

没有更多推荐了,返回首页

不良信息举报

异常

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭