Dieser Workshop soll als praktischer Einstieg in einige Neuerungen von Java 8 dienen. Der Fokus liegt dabei auf Erweiterungen im Collection-Framework, Streams, Lambda-Ausdrücken und Methodenreferenzen.
Die Lösungen für die Übungen können einzeln von Übung zu Übung ausgecheckt werden.
"Clone" java8workshop:
git clone https://github.com/bschev/java8workshop.git
Wechsel in das neue java8workshop Verzeichnis:
cd java8workshop
"Checkout" der Übungen ohne Lösungen:
(ACHTUNG: -f
führt dazu, dass a lokalen Änderungen verworfen werden!)
git checkout -f exercises
Die Übungen befinden sich in der Klasse src/main/java8ws/Workshop
.
Die Übungsmethoden können über die Test Klasse src/test/java8ws/WorkshopTest
ausgeführt werden.
Für einige Übungen gibt es unter src/test/java8ws/benchmark
Benchmarks um verschiedene Lösungsansätze
vergleichen zu können.
Die Lösungen können über die Übungsnummer von Übung zu Übung ausgecheckt werden.
"Checkout" der Lösung von Übungen 01:
(ACHTUNG: -f
führt dazu, dass a lokalen Änderungen verworfen werden!)
git checkout -f ex-01