Ist es in Ordnung, einen verschachtelten try Block ohne einen Haken zu haben oder schließlich zu blockieren und den äußeren catch Block die Ausnahme behandeln lassen, wenn irgendwelche vom geschachtelten Versuchblock?verschachtelter Versuch Block ohne einen Haken oder schließlich Block
Etwas wie:
try (Connection con = ds.getConnection();
PreparedStatement ps = con.prepareStatement(sql);) {
//nested try block without a catch or finally block
try (ResultSet rs = ps.executeQuery();) {
while (rs.next()) {
list.add(rs.getInt("id"));
}
}
} catch (SQLException e) {
e.printStackTrace();
}
@ sr.Varoa hier meine Frage bezieht sich nicht, ob es kompiliert oder nicht. es ist sicher kompiliert. Meine Frage ist, ist es in Ordnung, einer Programmierpraxis zu folgen, einen catch-Block für verschachtelten try-Block nicht zu deklarieren. Obwohl mit diesem Ansatz das Programm kompiliert und läuft gut. –