JAVA-SE25

Új Java 22 - 25 újdonságok

Nyelvi újdonságok,
Választható részvételi forma
Választható képzési forma
Képzés hossza
  • 1 nap (1×4 tanóra)
  • naponta 9:00 - 17:00
Elérhető képzési nyelvek
  • Magyar
Választható időpontok

Képzés ára

98 000 Ft
+ ÁFA/fő
Kérjük, válassz időpontot és részvételi formát!
Szeretne a cégére szabott megoldást, csoportos képzést?
Egyedi képzési szolgáltatásainkról részletesen itt olvashat.

Ismertető

A Java nyelvvel kapcsolatban több kritika is felmerül, ahogy modern nyelvek jelennek meg, vagy más nyelvek fejlődnek. Ezek a következők

  • Nehezen tanulható
  • A szálak erőforrásigényesek
  • Garbage collector működése túl sokáig állítja meg az alkalmazást (latency). Ráadásul ez nőhet a terheléssel.
  • Lassan indul
  • Nehéz a natív kóddal való integráció (JNI)
  • Cryptography: kvantum számítógép-álló algoritmusok
  • Stream API nem bővíthető
  • Ha változik a bájtkód, frissíteni kell a bájtkód kezelő library-ket
  • HTML-ben kell JavaDoc dokumentációt írni

Ezek mindegyikére sikerült megoldást hozni a Java 25-ös verziójáig. A képzés gyakorlati példákon keresztül mutatja be ezeket.

Tematika

  • Foreign Function & Memory API
  • Unnamed Variables & Patterns
  • Launch Multi-File Source-Code Programs
  • Markdown Documentation Comments
  • Ahead-of-Time Class Loading & Linking, Command-Line Ergonomics, Ahead-of-Time Method Profiling
  • Class-File API
  • Stream Gatherers
  • Synchronize Virtual Threads without Pinning
  • Quantum-Resistant algorithms
  • Scoped Values
  • Key Derivation Function API
  • Module Import Declarations
  • Flexible Constructor Bodies
  • Compact Object Headers
  • Garbage collection
  • Deprecations and removals
  • Preview, Incubator
  • String Templates
  • Vector API
  • Structured Concurrency
  • Primitive Types in Patterns, instanceof, and switch
  • PEM Encodings of Cryptographic Objects
  • Stable Values
Tematika (PDF)

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.