Java 12 - 17 újdonságok
Ismertető
A Java egyik hosszan támogatott verziója (Long-term Support - LTS) a Java 17, így már az is bátran használható. A Java 12 és 17 között ugyan kevés újdonság jelent meg, de érdemes ezekkel is tisztában lenni, hiszen kiválóan jellemzik a Java fejlődési irányait. Ezeket a képzés részletesen bemutatja, legyen szó akár teljesen új nyelvi elemről, egy teljesen új API-ról, a JVM belső működésének változásáról, új szemétgyűjtő mechanizmusokról, vagy csak akár egy új hasznos metódusról.
Több témához rövid gyakorlat is tartozik.
Tematika
- Java 12 - 17 nyelvi újdonságai
- Java 12 - 17 API változások
- Collectors.teeing()
- DocumentBuilderFactory
- Switch expressions
- @Serial annotáció
- CDS Archives
- Helpful NullPointerException
- Text Blocks
- ZGC, Shenandoah szemétgyűjtő mechanizmusok
- Pattern Matching for instanceof
- Sealed classes
- Random generators
- Records
- InstantSource
- Deserialization filters
- Project Loom
- Project Panama
- Project Valhalla
Szükséges előképzettség
A következő témakörök ismerete elvárt: biztonságos fejlesztőeszköz kezelés, csomagok, tömbök, osztályok, interfészek, absztrakt osztályok, kivételkezelés, párhuzamos programozás alapjai, Collections Framework API (List, Set, Queue, Map interfészek és implementációik).
A Java SE alapok (JAVA-BSC) és a Java SE haladó (JAVA-ADV) tanfolyamok elvégzése vagy annak ismeretanyaga.
Mivel a tananyagok egy része angol nyelvű, ezért alapfokú, dokumentumolvasás-szintű angol nyelvtudás szükséges.