Java小试牛刀4

[size=xx-large][align=center][b]Java小试牛刀4[/b][/align][/size]

[size=large]1、创建一个类继承异常类,捕捉指定异常,抛出相应的异常提示[/size]

[img]http://dl.iteye.com/upload/attachment/0084/3824/d67a43d2-42c3-3ffc-8f78-7d52f9c6585a.jpeg[/img]


执行结果:


[img]http://dl.iteye.com/upload/attachment/0084/3826/8e84d0cc-22d3-3261-bb65-f6b7828e7772.jpeg[/img]

总结:
1)、为什么要限定抛出的异常?
第一、不是所有的异常都会对程序的功能带来致命的影响,也就是说在功能完善的程序中,允许出现某些异常,但对于致命的异常我们就需要指定它显示出来,这样可以避免程序常常因为小问题而终止。
第二、可以使用限定抛出异常来跟踪程序运行状态,这样可以更快速和准备的定位程序异常的位置和原因。
2)、如果异常不处理会有什么后果?
我觉得有些异常对于程序的功能不影响,那么可以跳过或过滤掉,这样不处理也不会有什么后果;如果是一些直接影响程序功能的异常,如果不处理则必定会影响程序的功能。


[size=large]2、测试程序[/size]

[img]http://dl.iteye.com/upload/attachment/0084/3828/f462cf75-7f83-3db0-b4d3-729f6cf857c6.jpeg[/img]


[img]http://dl.iteye.com/upload/attachment/0084/3830/47baa2d7-315e-33c0-963b-ce11bcba3336.jpeg[/img]


自定义的一个异常机制!当if(b==0)这个语句成立时,自动触发异常信息。

[size=large]3、集合测试[/size]

[img]http://dl.iteye.com/upload/attachment/0084/3832/f60aeb6e-eec2-3986-be52-0454832400fe.jpeg[/img]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值