关于 throw new runtimeexception

peter1738 2013-12-22 11:59:43
在catch中throw new runtimeexception有什么好处?当抛了这个异常方法为何不用写返回值了
...全文
2150 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
oh_Maxy 版主 2013-12-23
  • 打赏
  • 举报
回复
没有什么好坏之分,只有是否符合业务需求而已。 但就你这个操作,它的作用是,捕获了一个异常,将其转换为运行时异常抛出。运行时异常,在外层调用出,可以不用try-catch(就像空指针异常,只有真正运行到那,出现空指针了,才会打印异常。)
jdgdf566 2013-12-23
  • 打赏
  • 举报
回复
异常这个东西,抛出之后,会跳到被catch到它的地方继续执行程序。如果没有被catch到,程序就结束了。所以不用写返回值。

50,545

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧