Illustration einer tropischen Insel mit Palmen und einem hohen Berg

Java Blog für Programmierer

UncheckedIOException in Java 8

· Christian Ullenboom

Fehler bei Ein-/Ausgabe-Operationen werden in Java traditionell über eine geprüfte Ausnahme vom Typ IOException gemeldet. Bei Frameworks ist das zum Teil etwas lästig, sodass Java 8 eine Wrapper-Klasse im Paket java.io aufgenommen hat, die eine geprüfte IOException in einer ungeprüften UncheckedIOException mantelt.

class java.io.UncheckedIOException extends RuntimeException

  • UncheckedIOException(IOException cause) Ummantelt cause.

  • UncheckedIOException(String message, IOException cause) Ummantelt cause mit einer zusätzlichen Meldung.

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üften Ausnahmen nicht im Wege stehen.

Kategorien: Insel, Java 8

← Alle Beiträge