通过传播Java中的所有异常是什么意思

时间:2018-12-25 12:49:44

标签: java exception checked-exceptions unchecked-exception

我被告知传播所有异常。这句话意味着主动传播,例如:

公共无效doSomething()引发SomeException {

try{

    doSomethingThatCanThrowException();

} catch (SomeException e){

   e.addContextInformation(�more info�);
   throw e;  //throw e, or wrap it � see next line.

   //throw new WrappingException(e, �more information�);

}

或被动传播:

公共无效doSomething()引发SomeException {

try{

    doSomethingThatCanThrowException();

} finally {
   //clean up � close open resources etc.
}

}

。传播所有异常意味着什么?

欢呼声

0 个答案:

没有答案