MyLibraryException("An error occured accessing a web ressource", ex);选项2:显示内部消息
你还有什么要说的,那就是内在例外要说的话吗?(例如MSDN),但我未能找到它们。我不认为这个选项是可行的,因为虽然我自己不能处理异常,但我知道它可能发生,我想对调用者隐藏细节(例如,要处理哪种异常类型?)我通常会忽略或重新抛出(throw;)异常,如F
我使用的是java,代码中的所有异常都是从java.lang.exception派生的。把所有的东西都集中在一起是个好主意吗?为每一个困难的函数添加尝试捕获是个好主意吗?因为我想让我的代码以一种懒散的方式运行,这意味着没有任何异常会导致我的程序崩溃,例如,捕捉IndexOutOfBoundsException,ArrayIndexOutOfBoundsException以下是我的代码:
public MyResult