黑马程序员技术交流社区

标题: 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