嘿 StackOverflow 社区,
关于抛出异常。一般来说,我什么时候抛出异常,什么时候捕获它?
假设我遇到了这种情况,由于发生了一些问题而我不得不退出并且我无法从中恢复。我扔还是接住?
我现在这样做:
try {
// some code
}
catch (IOException e) {
logger.info("Failed to do something, and cannot continue" + e.getMessage(), e);
e.printStackTrace();
throw e;
}
这是正确的做法吗?如果我只是抛出异常会更合适吗?对不起,我是例外的新手:)