CodeGym/Tanfolyamok/Java 25 tanfolyam

Java 25 tanfolyam

A világ első Java 25 kurzusa! Sajátítsd el a nyelv legfrissebb verzióját. Virtual Threads, Pattern Matching, Sealed Classes, Record Patterns — az összes csúcstechnológia egy helyen. 65 szint + AI mentor a személyre szabott tanuláshoz. A modern alapoktól az vállalati felkészültségig. Válj a jövő Java fejlesztőjévé még ma!
4.9
3000+ értékelés
30k végzett indított IT karriert
Tudj meg többet
  • Parancsok és az első Java program
  • Bevezetés az int és String típusokhoz. Billentyűzeti bevitel
  • Feltételes operátor
  • Ciklusok
  • IDE beállítása, CodeGym bővítmény telepítése
  • Lebegőpontos számok és char
  • Tömbök
  • Metódusok
  • Stringekkel való munka
  • Konstansok, enum és switch (Java 14+)
  • Kivételek
  • Bónusz szint
  • Dátumok, idő és időzónák (Java 8+)
  • Osztályok és konstruktorok
  • Enkapszuláció
  • Beágyazott és belső osztályok
  • Öröklődés és hierarchia
  • Polimorfizmus és túlterhelés
  • Absztrakció és absztrakt osztályok
  • Interfészek
  • Haladó interfészek és funkcionális interfészek (Java 8+)
  • Record osztályok (Java 16+)
  • OOP — gyakori hibák és bevált gyakorlatok
  • Haladó kivételkezelés
  • Verziókezelés: Git és GitHub használata
  • Kollekciók és generikusok
  • Kollekciók interfészei
  • Kollekciók kezelése
  • Comparatorok és objektumok összehasonlítása
  • Stream API alapok (Java 8+)
  • Stream API: csoportosítás és aggregálás (Java 8+)
  • Stream API: összekapcsolások és leképezések (Java 16+)
  • Kollekció teljesítményoptimalizálása
  • Modern kollekciók és immutabilitás (Java 9+, Java 21+)
  • Fájlműveletek: alapok
  • Fájlok olvasása és írása (részletek)
  • Kódolások kezelése
  • Fájlkezelési hibák
  • Fájlrendszer kezelése
  • Fájl- és könyvtárműveletek
  • I/O optimalizálás
  • Szerializáció
  • Szerializáció konfigurálása
  • Összetett struktúrák szerializálása
  • Szerializációs kompatibilitás és optimalizálás
  • JSON szerializáció
  • XML szerializáció
  • Lambda-kifejezések
  • Funkcionális programozás
  • Események és eseménykezelés
  • Többszálúság alapjai
  • Szálak szinkronizálása
  • Többszálúsági problémák
  • Párhuzamosság és ForkJoin
  • Aszinkron programozás (Java 8+)
  • Aszinkron fájlműveletek
  • Virtuális szálak (Java 21+)
  • Mélyreható többszálúsági ismeretek (Java 21+)
  • Párhuzamos fájlfeldolgozás
  • Modulok és projektstruktúra (Java 9+)
  • Folyamatok és parancssor kezelése
  • Reflection és dinamikus képességek
  • Loggolás, monitorozás és profilozás
  • Memória és szemétgyűjtés
  • Pattern Matching, Sealed osztályok és a Java 25 újdonságai (Java 16+, Java 17+, Java 21+)
325+
Leckék
800+
Feladatok
65
Szintek
És még:
  • Azonnali feladatellenőrzés
  • AI mentor
  • IDE plugin
  • WebIDE
  • Játékosítás
  • Motiváló előadások