A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 经济 中级黑马   /  2015-6-5 00:00  /  868 人查看  /  11 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

throw和throws有什么区别? try、catch、finally分别在什么情况下使用?
      (1) a:throw在方法内声明
            执行throw一定抛出异常
          b:throws紧跟在方法名后面
            执行方法不一定抛出异常
      (2) 针对语句如果可能抛出异常,那么需要用try将其包围,告诉jvm,走异常处理
          机制,如果在try里面抛出异常的话,那么catch将会捕捉到相应异常,并进行
          相应处理,最终程序时候抛出异常,都将执行finally里面的代码,因此,finally
          里面常用来关闭资源

11 个回复

倒序浏览
路过  赞一个
回复 使用道具 举报
大致的使用就是这样
回复 使用道具 举报
表示不错
回复 使用道具 举报
谢谢分享
回复 使用道具 举报

共同进步
回复 使用道具 举报
总结得不错
回复 使用道具 举报
嗯,懂了,谢谢楼主分享
回复 使用道具 举报
总结的挺好
回复 使用道具 举报
学习一下......
回复 使用道具 举报
学习学习。

回复 使用道具 举报
学习学习
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马