java编程笔记12 异常处理
2011-03-11 19:44
1,异常分类: Error和Exception。 Exception又分为Runtime Exception和Checked Exception 以上的区别,对应的情形
2,try catch和try catch finally处理异常的相关语法和注意点 只处理一个catch,finally总要处理,即使return,除非System.exit();
3, throws和throw的使用和区别(自己设计异常) 为什么要throws,交给调用者去处理异常! throws声明某个方法有Checked Exception异常,throw用在方法内抛出异常,一般来说二者一起用,在方法内抛出Checked Exception,在方法声明上指明异常。但是也可以在方法内抛出Runtime Exception,这时就不需要在方法上用throws了,因为Runtime Exception不需要专门去处理。
4, 异常与方法的改写 如果父类中的方法抛出了某个异常,当子类继承了父类,改写父类中的方法时,就必须注意这个问题,子类中改写的方法丢出的异常类必须要能全部自动转型为父类中的异常类。(被父类中的异常类所包括)
参考:JAVA SE6全方位学习 Java入门与提高 代码略 这一周其实还是做了不少事情的,阅读了招办的代码,看了几篇XML的论文,又在java全方位学习上把面向对象看了一遍,还看了上面的异常,容器和版面配置,事件处理,AWT组件使用等。只是没有写出来,手敲键盘有点敲累了, 周末慢慢补上吧 |