黑马程序员技术交流社区
标题:
黑马程序员 关于异常的用法求解答
[打印本页]
作者:
tanzhixue
时间:
2015-4-30 00:44
标题:
黑马程序员 关于异常的用法求解答
------<a target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------
throw:在方法体中,后面跟的是异常对象名,并且只能是一个
throw抛出的是一个异常对象,说明这里肯定有一个异常产生了
throws : 在方法声明上,后面跟的是异常的类名
try...cath...finally 会出现问题代码处
问题来了 异常出现了我还是不知道用哪个处理。
作者:
大西洋
时间:
2015-4-30 07:56
本帖最后由 大西洋 于 2015-4-30 07:59 编辑
throws只是让方法体抛出异常,就是说,方法体把异常推给别人了~ 推给方法的调用者去处理,他自己不处理了~ 如果调用他的人也不处理,就继续往更高级别的推,最后交给JVM虚拟机处理。。。
而try catch是手动处理异常,try包裹可能出现异常的代码,然后catch 里面写捕获异常之后的处理代码,比如:预计可能会出现ArithmeticException算数异常,就打印一个“你好,请重新输入数值,被除数不能为零”等等,避免出现让用户不明就里的终止,。
作者:
bboyXiaoNuo
时间:
2015-4-30 08:12
当然是catch 处理啦?难道还有别的么?没学到不知道啊
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2