黑马程序员技术交流社区
标题:
throw和throws有什么区别?
[打印本页]
作者:
经济
时间:
2015-6-5 00:00
标题:
throw和throws有什么区别?
throw和throws有什么区别? try、catch、finally分别在什么情况下使用?
(1) a:throw在方法内声明
执行throw一定抛出异常
b:throws紧跟在方法名后面
执行方法不一定抛出异常
(2) 针对语句如果可能抛出异常,那么需要用try将其包围,告诉jvm,走异常处理
机制,如果在try里面抛出异常的话,那么catch将会捕捉到相应异常,并进行
相应处理,最终程序时候抛出异常,都将执行finally里面的代码,因此,finally
里面常用来关闭资源
作者:
杜黎明
时间:
2015-6-5 00:02
路过 赞一个
作者:
rexih
时间:
2015-6-5 00:12
大致的使用就是这样
作者:
LoveMyself
时间:
2015-6-5 00:14
表示不错
作者:
守株人
时间:
2015-6-5 00:41
谢谢分享
作者:
经济
时间:
2015-6-5 00:50
守株人 发表于 2015-6-5 00:41
谢谢分享
共同进步
作者:
谢晓明
时间:
2015-6-5 00:53
总结得不错
作者:
嘎路的米
时间:
2015-6-5 07:22
嗯,懂了,谢谢楼主分享
作者:
乌卡卡
时间:
2015-6-5 10:32
总结的挺好
作者:
欧阳文
时间:
2015-6-5 15:37
学习一下......
作者:
追忆似水年华
时间:
2015-6-5 15:42
学习学习。
作者:
fecuznmn
时间:
2015-6-5 16:29
学习学习
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2