Tag: resource-management

Sind Schlösser AutoCloseable?

Anzahl der Antworten 8 Antworten
Sind Schlösser AutoCloseable? Das heißt, anstelle von: Lock someLock = new ReentrantLock(); someLock.lock(); try { //... } finally { someLock.unlock(); } kann ich sagen: try (Lock someLock = new ReentrantLock()) { someLock.lock(); //... } in Java 7?

Einfache Scala-Muster "mit/try-mit-Ressourcen" (Automatic Resource Management)

Anzahl der Antworten 7 Antworten
C# hat using mit der IDisposable - Schnittstelle. Java 7+ hat die identische Funktionalität mit try und die AutoCloseable - Schnittstelle. Scala können Sie wählen, Ihre eigene Umsetzung zu diesem Thema. scala-arm scheint die beliebteste Wahl, und

Umgang mit IO-exceptions in Java

Anzahl der Antworten 9 Antworten
Im Grunde, will ich eine Datei öffnen, Lesen einige bytes, und schließen Sie die Datei. Dies ist, was ich kam mit: try { InputStream inputStream = new BufferedInputStream(new FileInputStream(file)); try { //... inputStream.read(buffer); //... } catch (IOException

Wo java PreparedStatements und ResultSets schließen?

Anzahl der Antworten 13 Antworten
Betrachten Sie den code: PreparedStatement ps = null; ResultSet rs = null; try { ps = conn.createStatement(myQueryString); rs = ps.executeQuery(); //process the results... } catch (java.sql.SQLException e) { log.error("an error!", e); throw new MyAppException("I'm sorry. Your query

Verständnis der Bedeutung des Begriffs und des Konzepts - RAII (Ressourcenerfassung ist Initialisierung)

Anzahl der Antworten 11 Antworten
Konnte Sie C++ - Entwickler, bitte geben Sie uns eine gute Beschreibung dessen, was RAII ist, warum es wichtig ist, und ob oder nicht es könnte irgendeine Relevanz für andere Sprachen? Ich tun wissen, ein wenig. Ich

Welche Alternativen zur automatischen Ressourcenverwaltung gibt es für Scala?

Anzahl der Antworten 7 Antworten
Ich habe gesehen, viele Beispiele von ARM (automatic resource management) auf der Website für Scala. Es scheint ein rite-of-passage zu schreiben, obwohl die meisten sehen ziemlich viel wie ein anderes. Ich hat sehen, ein ziemlich cooles Beispiel