{"id":1913,"date":"2013-06-03T16:53:32","date_gmt":"2013-06-03T14:53:32","guid":{"rendered":"http:\/\/www.tutego.de\/blog\/javainsel\/?p=1913"},"modified":"2013-06-03T17:02:07","modified_gmt":"2013-06-03T15:02:07","slug":"uncheckedioexception-in-java-8","status":"publish","type":"post","link":"https:\/\/www.tutego.de\/blog\/javainsel\/2013\/06\/uncheckedioexception-in-java-8\/","title":{"rendered":"UncheckedIOException in Java 8"},"content":{"rendered":"<p>Fehler bei Ein-\/Ausgabe-Operationen werden in Java traditionell \u00fcber eine gepr\u00fcfte Ausnahme vom Typ IOException gemeldet. Bei Frameworks ist das zum Teil etwas l\u00e4stig, sodass Java 8 eine Wrapper-Klasse im Paket java.io aufgenommen hat, die eine gepr\u00fcfte IOException in einer ungepr\u00fcften UncheckedIOException mantelt.<\/p>\n<p>class java.io.UncheckedIOException   <br \/>extends RuntimeException<\/p>\n<p>\u00a7 UncheckedIOException(IOException cause)   <br \/>Ummantelt cause.<\/p>\n<p>\u00a7 UncheckedIOException(String message, IOException cause)   <br \/>Ummantelt cause mit einer zus\u00e4tzlichen Meldung.<\/p>\n<p>Bisher macht die Java-Bibliothek nur an einer Stelle von diesem Ausnahmetyp Gebrauch, und das ist bei lines() der Klasse BufferedReader, damit bei der Stream-API die gepr\u00fcften Ausnahmen nicht im Wege stehen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fehler bei Ein-\/Ausgabe-Operationen werden in Java traditionell \u00fcber eine gepr\u00fcfte Ausnahme vom Typ IOException gemeldet. Bei Frameworks ist das zum Teil etwas l\u00e4stig, sodass Java 8 eine Wrapper-Klasse im Paket java.io aufgenommen hat, die eine gepr\u00fcfte IOException in einer ungepr\u00fcften UncheckedIOException mantelt. class java.io.UncheckedIOException extends RuntimeException \u00a7 UncheckedIOException(IOException cause) Ummantelt cause. \u00a7 UncheckedIOException(String message, IOException [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[11,66],"tags":[],"class_list":["post-1913","post","type-post","status-publish","format-standard","hentry","category-insel","category-java-8"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/1913","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/comments?post=1913"}],"version-history":[{"count":1,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/1913\/revisions"}],"predecessor-version":[{"id":1915,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/1913\/revisions\/1915"}],"wp:attachment":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/media?parent=1913"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/categories?post=1913"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/tags?post=1913"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}