Java Programming Advanced: Mastering Modern Language Features
placeUtrecht 9 jul. 2026 tot 10 jul. 2026Toon rooster event 9 juli 2026, 09:00-16:00, Utrecht event 10 juli 2026, 09:00-16:00, Utrecht |
Meer weten over de onderwerpen die aan bod komen en de vereiste voorkennis? Neem vrijblijvend contact met ons op.
Verdiep je Javakennis en neem een voorsprong
Beschrijving
Ken je de standaard features uit Java al, maar wil je weten wat er nog meer aan mogelijkheden in de taal en het platform zitten? Volg dan deze training.
Elk half jaar komt een nieuwe Java-release uit, met daarin nieuwe language features, tools en API's. De support op oudere versies vindt nog maar beperkt plaats. Het is daarom belangrijk om bij te blijven, zodat je telkens van de nieuwste mogelijkheden gebruik kunt maken en de stappen om te upgraden klein blijven.
In deze training leer je features kennen die lang niet iedereen kent, maar die voor een ervaren ontwikkelaar wel belangrijk zijn. We gaan daarbij uit van de nieuwste Javavers…
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
Meer weten over de onderwerpen die aan bod komen en de vereiste voorkennis? Neem vrijblijvend contact met ons op.
Verdiep je Javakennis en neem een voorsprong
Beschrijving
Ken je de standaard features uit Java al, maar wil je weten wat er nog meer aan mogelijkheden in de taal en het platform zitten? Volg dan deze training.
Elk half jaar komt een nieuwe Java-release uit, met daarin nieuwe language features, tools en API's. De support op oudere versies vindt nog maar beperkt plaats. Het is daarom belangrijk om bij te blijven, zodat je telkens van de nieuwste mogelijkheden gebruik kunt maken en de stappen om te upgraden klein blijven.
In deze training leer je features kennen die lang niet iedereen kent, maar die voor een ervaren ontwikkelaar wel belangrijk zijn. We gaan daarbij uit van de nieuwste Javaversie. Ook kijken we naar toekomstige ontwikkelingen. Op deze manier krijg je verdieping van je kennis en neem je een voorsprong op de gemiddelde Java-ontwikkelaar.
Het is een praktische training, waarbij theorie en opdrachten elkaar afwisselen.
Leerdoelen
- List the past ten Java releases, and the most important features that came with them. [Remember]
- Explain the benefits of having multiple alternative JDKs available. [Understand]
- Demonstrate the power of sealed classes, records and pattern matching, and how combining them can simplify your code. [Apply]
- Explain the benefits of productivity-focused features like simple source files and flexible constructor bodies. [Understand]
- Recommend the JVM tools that are most likely to help a Java programmer in their daily work. [Evaluate]
- Recommend the JDK API's that are most likely to help a Java programmer in their daily work. [Evaluate]
- Explain the general direction in which the Java platform is going with future features coming from projects Panama, Amber, Valhalla, Leyden, CRaC, and Babylon. [Analyze]
Onderwerpen
- Overview of Java versions and JDKs
- Language features
- Text blocks
- Sealed classes
- Records
- Pattern Matching
- New JavaDoc features
- Simple source files
- Flexible constructor bodies
- Tools and JVM features
- javac --release flag
- Launch single-file source code
- Flight Recorder and Mission Control
- Encapsulate JDK internals
- Helpful NullPointerExceptions
- Finalization
- JShell
- Simple Web Server
- HTTP client
- APIs
- Stack walker
- Foreign Function & Memory API
- Vector API
- Reflection
- Regular expressions
- Class loading
- Virtual Threads
- Structured Concurrency
- Sequenced Collections
- Class-File API
- Future development
- Panama
- Amber
- Valhalla
- Leyden
- CRaC
- Babylon
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

