小情调

喜欢交朋友哦QQ707012377

导航

Java学习_0717 异常

1.异常:
1.1:错误和异常是两个概念:错误是需要避免的,而异常是你能预见到的并且能掌控的了

1.2:处理异常:用try。。。catch。。。finally
用throw,就得用throws来修饰方法名
public void sayHello() throws Exception{}这样写,如果在别的方法
中想要调用这个方法,要么用try。。catch捕获异常,要么throws
Exception交给下一个用它的方法。
1.3:try{如果这里面的语句出现错误,那么将不执行下一句,直接跳转到catch语句当中}
1.4:finally当中的语句不管怎样都会执行。就算try中和catch用return返回了,那
finally也会照样执行。
1.5:throw和throws的区别:throw:抛出异常对象。throws:修饰方法的声明。
1.6: 一个try可以跟多个catch,因为try里面的代码可能会出现许多的错误,错误的种类
或者类型是不相同的,所以可以跟多个,但是找到对应的,下面的catch就不会执行
了,就会跳出try。。catch。
1.7: 异常一般分为两大类:检查的:Exception和不检查的或者叫运行时的:
RuntimeException,这个可以不去管。
1.8: 自定义异常类:继承自Exception得类就叫做自定义异常类。
public class myException extends Exception{
public void printstrackance(){
}
}
1.9:三种方法处理异常:系统自动处理,使用try~catch~finally语句,throw语句直接抛
出异常或使用throws语句间接抛出异常

posted on 2012-07-17 21:26  小情调  阅读(322)  评论(1编辑  收藏  举报