Java 12 - 17 újdonságok

JAVA-SE17

Új nyelvi lehetőségek, Java Platform Module System, Flow API és további újdonságok

Részvételi forma

Képzési forma

Mentorált

Képzés hossza

1 nap (1×8 tanóra)
naponta 9:00 - 17:00

Időpontok

Képzés ára

120 000 Ft
+ ÁFA/fő
Szeretne a témában testre szabott megoldást, csoportos képzést?
Egyedi képzési szolgáltatásainkról részletesen itt olvashat.

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).

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.