Opleiding: Java 9-10-11-12-13-14-…
In de cursus Java 9-10-11-12-13-14-.
Release Frequentie
De nieuwe release frequentie past beter in de moderne continuous delivery world. Je hoeft niet lang te wachten alvorens nieuwe features in Java worden geïmplementeerd. De consequentie is wel dat nieuwe Java versies minder nieuwe features bevatten en dat het ook niet op voorhand duidelijk is welk feature in welke versie is ingebracht. Ook zullen organisaties niet ieder half jaar weer een nieuwe upgrade van hun code base kunnen doorvoeren.
Java Modules
De cursus gaat van start met de behandeling van de nieuwe features in Java 9. Onder andere het nieuwe module systeem dat in Java 9 is geïntroduceerd komt aan de orde. Modules kunnen beschouwd worden als een soort package over Java Packages waardoor code nog beter modulair kan worden opgebouwd en herbruikbaar is.
Java 10
Aandacht wordt besteed aan de toevoegingen in Java 10, zoals type inference, class data sharing en meer. Ook wordt aandacht besteed aan verbeteringen in GC algoritmes en de JVM.
Java 11 en 12
Vervolgens wordt ingegaan op de uitbreidingen in Java 11 zoals nested access control, lambda parameters, nieuw String class methods en meer.