Als «try-with-resources» getaggte Fragen

8
Richtige Redewendung für die Verwaltung mehrerer verketteter Ressourcen im Try-with-Resources-Block?
Die Java 7- Try-with-Resources- Syntax (auch als ARM-Block ( Automatic Resource Management ) bezeichnet) ist nett, kurz und unkompliziert, wenn nur eine AutoCloseableRessource verwendet wird. Ich bin mir jedoch nicht sicher, was die richtige Redewendung ist, wenn ich mehrere voneinander abhängige Ressourcen deklarieren muss, z. B. a FileWriterund a BufferedWriter, …

5
Wie soll ich Try-with-Resources mit JDBC verwenden?
Ich habe eine Methode zum Abrufen von Benutzern aus einer Datenbank mit JDBC: public List<User> getUser(int userId) { String sql = "SELECT id, name FROM users WHERE id = ?"; List<User> users = new ArrayList<User>(); try { Connection con = DriverManager.getConnection(myConnectionURL); PreparedStatement ps = con.prepareStatement(sql); ps.setInt(1, userId); ResultSet rs = …

4
Probieren Sie Ressourcen in Kotlin aus
Als ich versuchte, ein Äquivalent eines Java try-Codes mit Ressourcen in Kotlin zu schreiben , funktionierte es bei mir nicht. Ich habe verschiedene Variationen der folgenden ausprobiert: try (writer = OutputStreamWriter(r.getOutputStream())) { // ... } Aber beides funktioniert nicht. Weiß jemand, was stattdessen verwendet werden soll? Anscheinend hat die Kotlin-Grammatik …

2
Benutze ich den Java 7-Versuch mit Ressourcen richtig?
Ich erwarte, dass der gepufferte Reader und der Dateireader geschlossen und die Ressourcen freigegeben werden, wenn die Ausnahme ausgelöst wird. public static Object[] fromFile(String filePath) throws FileNotFoundException, IOException { try (BufferedReader br = new BufferedReader(new FileReader(filePath))) { return read(br); } } Gibt es jedoch eine Voraussetzung für eine catcherfolgreiche Schließung? …

8
Was ist eine unterdrückte Ausnahme?
In einem Kommentar (von user soc ) zu einer Antwort auf eine Frage zur Tail-Call-Optimierung wurde erwähnt, dass Java 7 aufgrund der "Hinzufügung von ARM" (Unterstützung für ARM-CPUs?) Eine neue Funktion namens "Unterdrückte Ausnahmen" hat. Was ist in diesem Zusammenhang eine "unterdrückte Ausnahme"? In anderen Kontexten wäre eine "unterdrückte Ausnahme" …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.