Java 7以降を使用できることは知っていますがmulti-catch
、以前のバージョンのJavaのように例外の順序が重要かどうか疑問に思いますか? たとえば、例外を入れてからSQLException
、IOException
?
try {
// execute code that may throw 1 of the 3 exceptions below.
} catch(Exception | SQLException | IOException e) {
logger.log(e);
}
または、このようにする必要がありますか?
try {
// execute code that may throw 1 of the 3 exceptions below.
} catch(SQLException | IOException e) {
logger.log(e);
} catch(Exception e) {
logger.severe(e);
}