Java 9 - 11 újdonságok
Ismertető
A Java egyik hosszan támogatott verziója (Long-term Support - LTS) a Java 11, így már az is bátran használható. A Java 8 és 11 között sok újdonság jelent meg, melyeket ez a képzés részletesen bemutat, 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, vagy akár csak egy új hasznos metódusról. Főbb témakörök a nyelvi újdonságok, Java Platform Module System, Flow API, stb.
Minden témához rövid laborfeladat tartozik, mely akár egy valós alkalmazásban is megállná a helyét.
Tematika
- Java 9 nyelvi újdonságai
- Java 9 API újdonságok, kollekciók
- Java Module System
- Publish-Subscribe Framework - Reactive streams
- CompletableFuture API
- Java 10 nyelvi újdonságai, Local-Variable Type Inference (
var
kulcsszó), Intersection types - Java 10 API újdonságok, kollekciók
- Újdonságok Java 11-től, String metódusok, kollekciók, fájlkezelés
- Új HTTP kliens
- Java EE API-k eltávolítása
- Garbage Collector, JVM belső működésének újdonságai
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).
Előfeltétele a Java SE alapok (JAVA-BSC) és a Java SE haladó (JAVA-ADV) képzések elvégzése, vagy azon képzések anyagának gyakorlati ismerete.
Mivel a tananyagok egy része angol nyelvű, ezért alapfokú, dokumentumolvasás-szintű angol nyelvtudás szükséges.