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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 男人你得有范 中级黑马   /  2014-8-19 20:34  /  1060 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

try catch和finally在什么时候用?

3 个回复

倒序浏览
有需要处理的异常时,要用try catch来处理异常,finally在发生异常后还会执行的代码,比如打开了一个文件,出现异常了,需要在finally中关闭这个文件。
回复 使用道具 举报
当遇到会抛出异常的方法时使用try catch 来处理异常(不用抛出throws);
当有必须要执行的语句时使用finally,例如IO流的关闭动作。
但是有finally必须有try语句:try{} finally{肯定会执行的语句}
回复 使用道具 举报
当代码出现异常时需要用try{}圈起来catch(Exception)方法来处理
finally异常都被执行的代码,IO流的关闭语句
thows是说明抛出异常,thow是抛出异常
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马