Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
03-libraryupdates Set to TreeSet Apr 26, 2019
.gitignore Tweaking descriptions Mar 6, 2019 Tweaking descriptions Mar 6, 2019 labs

This repository contains exercises (and solutions) to get started with new features in Java 9 and later.

Make sure Java 11 is installed: (a more recent version can be used for these labs as well). You can find the JavaDoc for Java 11 at

Using an IDE such as Eclipse or IntelliJ is possible, but not required. Each exercise (except the ones under 01-modules) has a pom.xml, so you can easily import the exercise in for example IntelliJ. An IDE, with all its configuration, sometimes obscures what's really happening. Especially when learning about Java modules where new compilation and JVM flags are introduced.

Each individual directory contains further instructions for the exercises.

You can’t perform that action at this time.