1.比如ArithmeticException,我只知道在除数为0的时候JVM会抛出这个异常,那么这个条件写在哪里呢?
2.我发现可以自定义RuntimeException。一个不太恰当的例子:在一个银行系统中,我想自定义一个余额不足的运行时异常,在余额小于0时由JVM为我抛出,那么我应该如何表达这个需求?
我的用法都是在判断之后 throw出异常
比如
if( balance <0 ){
throw new RuntimeException("余额不足"):
}
我都是这样用的不知道是否规范。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。