Java Programming Advanced: Mastering Modern Language Features

Niveau
Tijdsduur
Locatie
Op locatie
Startdatum en plaats

Java Programming Advanced: Mastering Modern Language Features

Info Support
Logo van Info Support
Opleiderscore: starstarstarstarstar_border 8,3 Info Support heeft een gemiddelde beoordeling van 8,3 (uit 15 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen
placeUtrecht
9 jul. 2026 tot 10 jul. 2026
Toon rooster
event 9 juli 2026, 09:00-16:00, Utrecht
event 10 juli 2026, 09:00-16:00, Utrecht
Beschrijving

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…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: Java, J2EE, Java Certified Associate, Java 7 en Java 8.

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
Blijf op de hoogte van nieuwe ervaringen
Er zijn nog geen ervaringen.
  • Vraag informatie aan over deze training. Je ontvangt vanaf dan ook een seintje wanneer iemand een ervaring deelt. Handige manier om jezelf eraan te herinneren dat je wilt blijven leren!
  • Bekijk gerelateerde producten mét ervaringen: Java.
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)
We slaan je gegevens op om je via e-mail en evt. telefoon verder te helpen.
Meer info vind je in ons privacybeleid.