finally?
-
hi!
was bedeutet das finnaly schlüsselwort?
danke im voraus!
-
Das Schlüsselwort finally erweitert einen try-catch-Block. Alle Anweisungen im finally-Block werden garantiert ausgeführt - egal ob eine Exception aufgetreten ist oder nicht. Wird insbesondere bei Datenbankoperationen verwendet findet aber auch in anderen Bereichen große Verwendung. Hier ein Beispiel als Meta-Code
Connection dbConnection = new Connection(...); try { dbConnection.executeQuery(...) ... // weitere Datenbankoperationen } catch (SQLException sqlex) { logger.log("Cannot execute query"); dbConnection.executeRollback(); } finally { dbConnection.close(); }