StackOverflow コミュニティの皆様
例外のスローについて。一般的に、いつ例外をスローし、いつキャッチしますか?
ある問題が発生したためにやめなければならず、そこから回復できないという状況に遭遇したとしましょう。投げますか、それともキャッチしますか?
私は今これを行います:
try {
// some code
}
catch (IOException e) {
logger.info("Failed to do something, and cannot continue" + e.getMessage(), e);
e.printStackTrace();
throw e;
}
これは正しいことですか?例外をスローした方が適切でしょうか? 申し訳ありませんが、私は例外の初心者です:)