---
title: 'GWT 2.8.0 ist raus'
url: 'https://tutego.de/blog/javainsel/2016/10/gwt-2-8-0-ist-raus'
markdown: 'https://tutego.de/blog/javainsel/2016/10/gwt-2-8-0-ist-raus.md'
date: '2016-10-21'
description: 'Details zu den Änderungen unter . Toll ist die Unterstützung von Java 8. Started using ES6 Maps when available for HashMap/HashSet that yields up 3x performance improvements. Partial support for Java 8 standard library APIs (see below for full list). Source level set to Java 8. Static and d…'
taxonomy:
  category:
    - Allgemein
    - GWT
    - 'Open Source'
---

# GWT 2.8.0 ist raus

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

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

## GWT 2.8.0 ist raus

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

Details zu den Änderungen unter . Toll ist die Unterstützung von Java 8.

- Started using ES6 Maps when available for HashMap/HashSet that yields up 3x performance improvements.
- Partial support for Java 8 standard library APIs (see below for full list).
- Source level set to Java 8.
- Static and default methods in interfaces aren’t visible to generators. If you want to take advantage of those Java-8isms, you’re encouraged to switch to an annotation processor. This could break existing build if an interface is changed to turn a non-default method into a default method.
- Emulate `java.io.UncheckedIOException`.
- Emulate `Optional` and its int, long, double variants.
- Emulate `Objects.requireNonNull()` with message `Supplier`.
- Fix Math.min/max(float/double) emulation behavior.
- Emulate `Character.isBmpCodePoint()`.
- Emulate `CharSequence.chars()`.
- Emulate `java.lang.SecurityException`.
- Emulate Java 8 API of
- `java.util.Arrays`,
- `java.util.ArrayDeque`,
- `java.math.BigInteger`,
- `java.util.BitSet`,
- `java.util.Comparator`,
- `java.util.function`,
- `java.util.Iterator`,
- `java.lang.Iterable`,
- `java.util.IntSummaryStatistics/LongSummaryStatistics/DoubleSummaryStatistics`
- `java.util.Collection/Lists/Queues`,
- `java.util.Map`,
- `java.util.logging.Logger`,
- `java.util.PrimitiveIterator`,
- `java.util.Spliterator`,
- `java.util.stream`,
- `java.util.StringJoiner`

Kategorien: [Allgemein](https://tutego.de/blog/javainsel/category/allgemein/), [GWT](https://tutego.de/blog/javainsel/category/gwt/), [Open Source](https://tutego.de/blog/javainsel/category/open-source/)

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

---

## Navigation

- Previous: [Java 9  2017/07/27  General Availability](https://tutego.de/blog/javainsel/2016/10/java-9-20170727-general-availability.md)
- Next: [JDK/Java SE 8u111/u112](https://tutego.de/blog/javainsel/2016/10/jdkjava-se-8u111u112.md)
