JAVA-SE21
Új Java 18 - 21 újdonságok
Nyelvi újdonságok, Virtual Threads, Data Oriented Programming
Ismertető
A Java 18–21 verziói számosságban nem hoztak sok újdonságot, de pontosan illeszkednek a hosszútávú stratégiához, hogy a Java nyelv egy modern, nagy teljesítményű, de visszafele kompatibilis nyelv maradjon. A legtöbb változás a szálkezeléssel kapcsolatban történt, hiszen megjelentek a virtuális szálak. A Record Patterns és a Pattern Matching for switch egy nagyobb koncepció, a Data Oriented Programming része.
Tematika
- Simple Web Server
- Sequenced Collections
- Record Patterns
- Pattern Matching for switch
- Virtual Threads
- Preview, Incubator
- Vector API
- Foreign Function & Memory API
- Structured Concurrency
- Scoped Values
- String Templates
- Unnamed Patterns and Variables
- Unnamed Classes and Instance Main Methods
Szükséges előképzettség
- 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)
Mivel a tananyagok egy része angol nyelvű, ezért alapfokú, dokumentumolvasás-szintű angol nyelvtudás szükséges.