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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 King_L 于 2014-9-22 14:53 编辑

求解释~

评分

参与人数 1技术分 +1 收起 理由
陈君 + 1

查看全部评分

3 个回复

正序浏览
throw在函数内部。throws放在函数上。try、catch是在有异常时要处理异常时用。finally是有必须要执行的代码时使用,比如你要注册一个什么东西,无论注册成功或者失败,结尾都会出现:”欢迎使用XX软件“,System。out。println(”欢迎使用XX软件“);还有就是用流传输数据时,无论成功或失败,结尾肯定要关闭流。fr.close();否则一直占用内存资源。

评分

参与人数 1技术分 +1 收起 理由
陈君 + 1

查看全部评分

回复 使用道具 举报
throw是在方法内部中抛   throws是用于在方法上抛  try是需要测试的代码 catch是用于捕获异常的 finally是一定会处理的代码(如果虚拟机在finally前退出 则finally不会执行) 一般用于关闭资源  比如close()方法很常用

评分

参与人数 1技术分 +1 收起 理由
陈君 + 1

查看全部评分

回复 使用道具 举报
将可能产生异常的句子放进try中,catch中主要是打印异常信息或者解决异常的语句,finally中放入的语句为必须要执行的语句,恩大概就是这样。

评分

参与人数 1技术分 +1 收起 理由
陈君 + 1

查看全部评分

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