Java.next: Keeping up with Java

Java Modularity

Sinds Java 9 verschijnt er ieder half jaar een nieuwe major release van Java. Weg is de tijd waarin er drie tot vier jaar zaten tussen grote Java releases. Het is dus meer dan ooit zaak om bij te blijven! Java 11 is al beschikbaar, maar waarschijnlijk doe je de meeste development nog op Java 8. Kijkend naar Oracle’s roadmap komt daar ook vlot een einde aan. Wat nu?

In deze sessie kijken we naar wat er aan nieuwe features toegevoegd is sinds Java 8. Eerst kijken we naar het nieuwe modulesysteem (Java 9), vervolgens naar de local-variable type inference feature (Java 10) en de nieuwe HttpClient API (Java 11). Naast deze grote features gaan we het ook hebben over andere wijzigingen in het Java platform sinds Java 8. Je gaat ook zelf aan de slag met deze nieuwe features in hands-on labs. Na deze dag ben je helemaal klaar om de stap voorbij Java 8 in vertrouwen te zetten.

Programma

Ochtend:
– Kennismaking
– Introductie van het Java module systeem
– Nieuwe features Java 9 (jshell, G1GC, API updates)
– Begin hands-on labs

Middag:
– Nieuwe features in Java 10 (o.a. local-variable type inference met `var`)
– Vervolg hands-on labs
– Migratie vanaf Java 8 naar latere versies
– Nieuwe features Java 11 (o.a. de nieuwe HttpClient API

Doelgroep

Java developers

Minimale voorwaarden deelname training

Enige ervaring met Java 8 is wel een vereiste.

Java Modularity