---
title: 'UncheckedIOException in Java 8'
url: 'https://www.tutego.de/blog/javainsel/2013/06/uncheckedioexception-in-java-8'
markdown: 'https://www.tutego.de/blog/javainsel/2013/06/uncheckedioexception-in-java-8.md'
date: '2013-06-03'
description: '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 UncheckedIOE…'
taxonomy:
  category:
    - Insel
    - 'Java 8'
---

# UncheckedIOException in Java 8

![Illustration einer tropischen Insel mit Palmen und einem hohen Berg](https://www.tutego.de/blog/javainsel/user/themes/tutego/images/insel-cover.jpg)# Java Blog für Programmierer

[Java Blog für Programmierer](https://www.tutego.de/blog/javainsel/)

## UncheckedIOException in Java 8

03.06.2013 · [Christian Ullenboom](https://www.tutego.de/blog/javainsel/author/admin/)

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](https://www.tutego.de/blog/javainsel/category/insel/), [Java 8](https://www.tutego.de/blog/javainsel/category/java-8/)

[← Alle Beiträge](https://www.tutego.de/blog/javainsel/)

---

## Navigation

- Previous: [BufferedReader#lines, Files.newBufferedReader()](https://www.tutego.de/blog/javainsel/2013/06/bufferedreaderlines-files-newbufferedreader.md)
- Next: [Thema der Woche: Parallele Versionen im Versionsverwaltungssystem führen](https://www.tutego.de/blog/javainsel/2013/06/thema-der-woche-parallele-versionen-im-versionsverwaltungssystem-fhren.md)
