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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

感觉就是个鸡肋,编译时是没有错了,可运行时还是有可能出错,一旦错了,还是要写try...catch,那还不如不抛呢

1 个回复

倒序浏览
本帖最后由 liuchenguangqnm 于 2016-4-14 23:54 编辑

有用的:
一种是数据不符合java的基本规定:
java在编译期间没有判断出语法错误,但是逻辑上可能不符合java的规定,这个时候就要提示你修改了,比如说被除数为零这样的问题
还有一种使用场景:
用于自定义异常抛出:有时候有些项目可能会有一些特殊的需求,提示用户应该如何进行操作,这时应该会用到自定义异常抛出,因为只要用户输入的内容符合java的基本规定,java是不会抛出异常的,也就不会产生什么提示了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马