在Java(或任何其他具有已检查异常的语言)中,在创建自己的异常类时,如何确定是应该选中还是取消选中它?
我的直觉是,如果调用者能够以某种富有成效的方式恢复,那么将调用一个已检查的异常,其中未经检查的异常对于不可恢复的情况更多,但我会对其他人的想法感兴趣.
java exception checked-exceptions
在Java中,throws关键字允许方法声明它不会自己处理异常,而是将其抛给调用方法.
throws
C#中是否有类似的关键字/属性?
如果没有等效物,你怎么能达到相同(或相似)的效果呢?
c# java exception-handling throws
java ×2
c# ×1
checked-exceptions ×1
exception ×1
exception-handling ×1
throws ×1