java编程笔记12 异常处理

本文详细介绍了Java中的异常处理机制,包括异常的分类如Error、Exception及其子类RuntimeException和CheckedException的区别;try-catch-finally语句的使用及注意事项;throws与throw关键字的应用场景和区别;以及异常与方法重写的规则。
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组件使用等。只是没有写出来,手敲键盘有点敲累了,

周末慢慢补上吧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值