黑马程序员技术交流社区
标题:
throw和throws有什么区别? try、catch、finally分别在什么情况...
[打印本页]
作者:
King_L
时间:
2014-9-19 14:30
标题:
throw和throws有什么区别? try、catch、finally分别在什么情况...
本帖最后由 King_L 于 2014-9-22 14:53 编辑
求解释~
作者:
神秘人F
时间:
2014-9-19 16:08
将可能产生异常的句子放进try中,catch中主要是打印异常信息或者解决异常的语句,finally中放入的语句为必须要执行的语句,恩大概就是这样。
作者:
a986875894
时间:
2014-9-19 17:47
throw是在方法内部中抛 throws是用于在方法上抛 try是需要测试的代码 catch是用于捕获异常的 finally是一定会处理的代码(如果虚拟机在finally前退出 则finally不会执行) 一般用于关闭资源 比如close()方法很常用
作者:
黑马-胡明
时间:
2014-9-19 19:33
throw在函数内部。throws放在函数上。try、catch是在有异常时要处理异常时用。finally是有必须要执行的代码时使用,比如你要注册一个什么东西,无论注册成功或者失败,结尾都会出现:”欢迎使用XX软件“,System。out。println(”欢迎使用XX软件“);还有就是用流传输数据时,无论成功或失败,结尾肯定要关闭流。fr.close();否则一直占用内存资源。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2