黑马程序员——异常_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 黑马程序员——异常

黑马程序员——异常

 2014/4/15 0:53:09  shi1870000  程序员俱乐部  我要评论(0)
  • 摘要:-------android培训、java培训、期待与您交流!----------黑马程序员——异常异常:即不正常,是指程序在运行时的不正常情况,其实就是程序中出现了问题。对这个问题按照面向对象思想的描述,并封装成了类。异常体系Throwableerror:指JVM出现的重大问题,不可修复。Exception:在运行时出现的异常,可以处理异常处理方式:Try{//可能出现异常的代码}catch{//处理该异常类型的语句}finally{//一定会执行的代码,除catch快中使用System
  • 标签:程序 程序员 异常

------- android培训、java培训、期待与您交流! ----------

class="p0">?

? ? ? ? ? ? ? 黑马程序员——异常

?

异常:即不正常,是指程序在运行时的不正常情况,其实就是程序中出现了问题。对这个问题按照面向对象思想的描述,并封装成了类。

异常体系Throwable

error:指JVM出现的重大问题,不可修复。

Exception:在运行时出现的异常,可以处理

?

异常处理方式:

Try{

//可能出现异常的代码

}catch{

//处理该异常类型的语句

}finally{

//一定会执行的代码,除catch快中使用System.exit(1);

}

Throw:手动抛出异常。

throws:声明异常

异常分类:编译时异常:check异常

使用try...catch处理

??运行时异常:Runtime

在不使用try、、、catch处理是,一旦出现异常就由JVM处理

?

Throwthrows的区别:

Throws:在可能出现异常的方法上声明抛出可能异常的类型,

在当前方法不知道如何处理这种异常时,可将该异常交给上一级调用者处理

Throw:自动抛出一个异常对象,抛出异常类的对象。

如果throw抛出的是Runtime异常:程序可以显示使用try...catch来捕获处理,也可交给方法调用者;若throw抛出Check异常:要么放在try中自己处理,要么放在一个throws声明的方法里交予调用者。

?

了解一些异常类是必不可少的。

ErrorAWTErrorThreadDeath

Check异常:SQLExceptionClassNotFoundException

Runtime异常:ArithmeticExceptionNoPointerExceptionNumberFormatExtception

?

?

?

发表评论
用户名: 匿名