java编程笔记12 异常处理

2011-03-11 19:44

1,异常分类: 

ErrorException

Exception又分为Runtime ExceptionChecked Exception

以上的区别,对应的情形

 

2,try catchtry  catch  finally处理异常的相关语法和注意点

只处理一个catchfinally总要处理,即使return,除非System.exit();

 

3,      throwsthrow的使用和区别(自己设计异常)

         为什么要throws,交给调用者去处理异常!

throws声明某个方法有Checked Exception异常,throw用在方法内抛出异常,一般来说二者一起用,在方法内抛出Checked Exception,在方法声明上指明异常。但是也可以在方法内抛出Runtime Exception,这时就不需要在方法上用throws了,因为Runtime Exception不需要专门去处理。

 

4,    异常与方法的改写

       如果父类中的方法抛出了某个异常,当子类继承了父类,改写父类中的方法时,就必须注意这个问题,子类中改写的方法丢出的异常类必须要能全部自动转型为父类中的异常类。(被父类中的异常类所包括)

 

参考:JAVA SE6全方位学习  Java入门与提高

代码略

这一周其实还是做了不少事情的,阅读了招办的代码,看了几篇XML的论文,又在java全方位学习上把面向对象看了一遍,还看了上面的异常,容器和版面配置,事件处理,AWT组件使用等。只是没有写出来,手敲键盘有点敲累了,

周末慢慢补上吧

posted @ 2011-03-15 13:04  jinmengzhe  阅读(250)  评论(0编辑  收藏  举报