Tag: try-with-resources

Die try-mit-Ressourcen-Anweisung ist eine try-Anweisung in Java, in der Sie deklariert eine oder mehrere Ressourcen. Eine Ressource ist ein Objekt, das geschlossen werden muss, nachdem das Programm beendet ist. Die try-mit-Ressourcen-Anweisung stellt sicher, dass jede Ressource ist geschlossen am Ende der Anweisung.

java-try-mit-Ressourcen-nicht die Arbeit mit scala

Anzahl der Antworten 3 Antworten
In der Scala-Anwendung, versuche zu Lesen von Zeilen aus einer Datei, die mit java nio try-with-resource-Konstrukt. Scala-version 2.11.8 Java version 1.8 try(Stream<String> stream = Files.lines(Paths.get("somefile.txt"))){ stream.forEach(System.out::println); //will do business process here }catch (IOException e) { e.printStackTrace(); //will

Warum close-Methode von java.lang.AutoCloseable wirft Ausnahme, aber die close-Methode von java.io.Verschließbar throws IOException?

Anzahl der Antworten 3 Antworten
War ich der Lektüre dieses link für try-with-resources und er sagt: Die close-Methode des Closeable interface exceptions wirft der Typ IOException während die close-Methode des AutoCloseable interface exceptions wirft der Typ Exception. Aber warum? Die close-Methode des

java.nio.Datei.FileSystemException: /proc: Zu viele offene Dateien

Anzahl der Antworten 3 Antworten
Ich bin mit diesem code zu Lesen, alle Ordner in der proc-Dateisystem for (Path processPath : Files.newDirectoryStream(FileSystems.getDefault().getPath("/proc"), "[0-9]*")) { //Some logic } Nach einiger Zeit bekomme ich diesen Fehler java.nio.file.FileSystemException: /proc: Too many open files Sieht aus

Try-mit-Ressourcen-äquivalent in Java 1.6

Anzahl der Antworten 3 Antworten
Ich habe den folgenden code: public class Main { public static void main(String args) throws SQLException { try ( Connection conn = DBUtil.getConnection(DBType.HSQLDB); Statement stmt = conn.createStatement( ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); ResultSet rs = stmt.executeQuery("SELECT * FROM tours"); )

Probleme mit "try-mit-Ressourcen"

Anzahl der Antworten 2 Antworten
ZU KLÄREN: kann ich auch nicht kompilieren, wegen der Nachrichten von Eclipse. Erste code-snippet: input und inputBuffer werden nicht erkannt. Der zweite code-snippet, Eclipse will mich zum Schalter für "Compliance-und JRE 1.7" Ich bin neu in try-mit-Ressourcen,

Schließen Sie den Ressourcen-ruhig mit try-mit-Ressourcen

Anzahl der Antworten 3 Antworten
Ist es möglich, zu ignorieren, die Ausnahme, die ausgelöst wird, wenn eine Ressource wird geschlossen mit einem try-mit-Ressourcen Anweisung? Beispiel: class MyResource implements AutoCloseable{ @Override public void close() throws Exception { throw new Exception("Could not close"); }

Warum schreiben Try-Mit-Ressourcen ohne Catch-oder Finally?

Anzahl der Antworten 2 Antworten
Warum schreiben Versuchen, ohne einen Catch-oder Finally-wie im folgenden Beispiel? protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); try (PrintWriter out = response.getWriter()) { /* TODO output your page here. You may use following

Warum ist try-mit-Ressourcen catch-block selektiv optional?

Anzahl der Antworten 5 Antworten
Habe ich gelesen, dass die catch - block im try-mit-Ressourcen ist optional. Ich habe versucht die Schaffung eines Connection Objekt in einem try-mit-Ressourcen-block, mit und ohne nachfolgende catch block, nur um compiler-Fehlermeldung von eclipse: "Unbehandelte Ausnahme geben

Versuchen Sie es Mit den Ressourcen Nicht Unterstützt auf Diesem Sprachniveau

Anzahl der Antworten 2 Antworten
Ich bin mit IntelliJ IDEA Ultimate 2016.2.1, haben Projekt-SDK zu meiner 1.8 version, Projekt Sprache, Ebene 8, Modul SDK zu meiner 1.8 version, und JDK-home-Pfad /Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home. Habe ich Neustart der IDE. Immer noch, ich bin immer hässlich

Versuchen / Try-mit-Ressourcen und Connection, Statement und ResultSet schließen

Anzahl der Antworten 5 Antworten
Ich habe vor kurzem einige Diskussionen mit meinem professor darüber, wie man die grundlegende jdbc-Verbindungs-Schema. Nehmen wir an, wir wollen zwei Abfragen ausführen, das ist, was er vorschlägt public void doQueries() throws MyException{ Connection con = null;

Versuchen Sie, Mit den Ressourcen vs Try-Catch

Anzahl der Antworten 4 Antworten
Schaue ich code und ich habe gesehen, die versuchen mit den Ressourcen. Ich habe die standard-try-catch-Anweisung vor und es sieht aus wie Sie das gleiche tun. Also meine Frage ist Versuchen Mit Ressourcen vs Try-Catch - was

Warum Try ohne Catch-oder Finally?

Anzahl der Antworten 2 Antworten
Warum schreiben Versuchen, ohne einen Catch-oder Finally-wie im folgenden Beispiel? protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); try (PrintWriter out = response.getWriter()) { /* TODO output your page here. You may use following

Was ist eine unterdrückte exception?

Anzahl der Antworten 8 Antworten
Einen Kommentar (vom Benutzer soc) auf eine Antwort zu eine Frage zu tail-call-Optimierung erwähnt, dass Java 7 hat eine neue Funktion namens "unterdrückt Ausnahmen", weil "der Zusatz von ARM" (Unterstützung für ARM-CPUs?). Was ist eine "unterdrückte Ausnahme"

Wie verwende ich Try-with-Ressourcen mit JDBC?

Anzahl der Antworten 4 Antworten
Habe ich eine Methode für das erhalten die Nutzer 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

Java 7 Automatische Ressourcenverwaltung JDBC (try-with-resources-Anweisung)

Anzahl der Antworten 3 Antworten
Wie integrieren die gängigen JDBC-idiom zu erstellen/empfangen eine Verbindung, das Abfragen der Datenbank und ggf. die Verarbeitung der Ergebnisse mit Java 7 das automatische Ressourcen-management, try-with-resources statement? (Tutorial) Vor Java 7, das übliche Muster war so etwas

8 Filialen für den Versuch mit Ressourcen - Jacaco Abdeckung möglich?

Anzahl der Antworten 6 Antworten
Habe ich einige code, der verwendet, versuchen Sie, mit den Ressourcen und in jacoco es kommt da nur die Hälfte abgedeckt. Alle source-code-Zeilen sind grün, aber ich bekomme eine kleine gelbe symbol sagt mir, dass nur 4

Schließen Sie mehrere Ressourcen mit AutoCloseable (Try-with-resources)

Anzahl der Antworten 4 Antworten
Ich weiß, dass die Ressource, die Sie passieren, mit zu versuchen, wird Sie automatisch geschlossen werden, wenn die Ressource hat AutoCloseable implementiert. So weit So gut. Aber was mache ich, wenn ich mehrere Ressourcen, die möchte ich

Korrektes Idiom für die Verwaltung mehrerer verketteter Ressourcen im Try-with-Resources-Block?

Anzahl der Antworten 8 Antworten
Java 7 try-mit-Ressourcen syntax (auch bekannt als ARM-block (Automatische Ressourcenverwaltung)) ist schön, kurz und unkompliziert, wenn mit nur einer AutoCloseable Ressource. Allerdings bin ich mir nicht sicher, was das richtige idiom, wenn ich erklären müssen mehrere Ressourcen,

Versuchen Sie mit Ressourcen in Kotlin

Anzahl der Antworten 3 Antworten
Wenn ich zu schreiben versucht, ein äquivalent von try-mit-Ressourcen code in Kotlin es hat nicht funktioniert für mich. Versuchte ich verschiedene Variationen des folgenden: try (writer = OutputStreamWriter(r.getOutputStream())) { //... } Aber klappt beides nicht. Weiß jemand,

Transaktions-Rollback bei SQLException mithilfe des neuen Try-with-resources-Blocks

Anzahl der Antworten 4 Antworten
Ich habe ein problem mit try-mit-Ressourcen, und ich Frage nur um sicher zu sein. Kann ich es verwenden, wenn ich brauche, um zu reagieren auf Ausnahmen, und ich brauche noch die Ressource im catch-block? Beispiel gegeben ist:

Try-mit-Ressourcen werden auf dieser Sprachebene nicht unterstützt - Android

Anzahl der Antworten 2 Antworten
Ich habe ein problem mit "try-mit-Ressourcen werden nicht unterstützt, auf diesem Sprachniveau" in android in den folgenden geposteten code, den ich versuchte, zu Sprache, zu 7, aber es beruhigt gibt mir immer wieder das gleiche Beispiel, plus

Benutze ich die Java 7 Try-mit-Ressourcen korrekt

Anzahl der Antworten 2 Antworten
Ich nehme an, dass die gepufferte reader und Datei-reader zu schließen und die Ressourcen freigegeben, wenn die exception werfen. public static Object fromFile(String filePath) throws FileNotFoundException, IOException { try (BufferedReader br = new BufferedReader(new FileReader(filePath))) { return

IntelliJ IDE gibt Fehler beim Verwenden von Try-Catch mit Ressourcen

Anzahl der Antworten 5 Antworten
Ich bin versucht zu verwenden JDK 7 ist "try-catch mit Ressourcen" - Anweisung; IntelliJ highlights meine Ressource Linie, sagen Try-mit-Ressourcen werden nicht unterstützt, auf diesem Sprachniveau. Wenn ich versuche zu kompilieren, bekomme ich: java: try-mit-Ressourcen wird nicht