course

NL/EN
This training is available in Dutch and English. More information

Advanced Java Programming

Deepen your Java knowledge and take a head start.

February 24, 2025
- Veenendaal / Remote
2 days
1480 (excl. VAT)

Description

Do you already know the standard features of Java, but do you want to know what else the language and platform have to offer? Then this training is for you!

A new Java version is released every six months, containing new language features, tools, and APIs. Unfortunately, backward compatibility with older versions is no longer guaranteed. Therefore it is essential to keep up so you can always use the latest features while keeping the steps to upgrade small.

In this training, you will learn features that only some know but are crucial for an experienced developer. We assume the latest Java version. We also look at future developments. In this way, you deepen your knowledge and take a head start on the average Java developer.

It is a practical training in which theory and assignments alternate.

Prior Knowledge

Medior/senior Java developer.

Subjects

  • Overview of Java versions and JDKs
  • Tools and JVM features
    • compiler options
    • Flight Recorder and Mission Control
    • JDK internals encapsulation
    • finalization
    • JShell
    • Web server
    • HTTP client
  • Language features
    • Sealed classes
    • Records
    • Pattern Matching
    • Local classes
    • Code snippets in javadoc
  • APIs
    • Stack walker
    • Foreign Function & Memory API
    • VectorAPI
    • Virtual Threads
    • Reflection
    • Regular expressions
    • Class loading
  • Future development
    • Panama
    • Amber
    • Valhalla
    • Loom

Schedule

Start dateDurationLocation
February 24, 2025February 25, 2025
2 days
Veenendaal / Remote
This is a hybrid training and can be followed remotely. More information
Veenendaal / Remote
This is a hybrid training and can be followed remotely. More information
Sign up
Keep me posted on new sessions

All courses can also be conducted within your organization as customized or incompany training.

Our training advisors are happy to help you provide personal advice or find Incompany training within your organization.

Prior knowledge courses

"This training was immediately applicable to the project"
Attendee
  • icon

    Hoge waardering

  • icon

    Praktijkgerichte trainingen

  • icon

    Gecertificeerde trainers

  • icon

    Eigen docenten