Kíváncsi vagy a tananyagunkra? Fedezd fel vállalati e-learning megoldásainkat, és szerezd meg a hozzáférést több száz tananyaghoz, hogy korlátlanul fejleszthesd tudásodat!

Érdekel

  • Változatos témák, tanulási útvonalak
  • Érd el tananyagainkat bárhonnan, bármikor
  • Tanulj első kézből a területükön elismert előadóktól

Java fájlkezelés és reflection

A képzés célja a haladó I/O bemutatása Java nyelv használatával. Fájl és hálózat is olvasató és írható, bájt- és karakterfolyamként is.
A reflectiont nagyon sok library és framework használja, és bár üzleti alkalmazásokban ritkán használjuk, érdemes

0
(0)
7,5 óra

  • Bevezetés
  • Java fájlkezelés és reflection handout
  • JUnit 4 és JUnit 5 közötti különbségek

  • Szöveges állomány beolvasása
  • String kiírása szöveges állományba
  • Bájtok beolvasása fájlból és kiírása fájlba
  • String olvasása Readerrel
  • String írása Writerrel
  • Különböző típusok írása PrintWriterrel
  • Kiírás Stringbe StringWriterrel
  • Bájtok olvasása InputStreammel
  • String olvasása classpathról
  • Bájtok írása OutputStreammel
  • Adatok írása OutputStreamre, és olvasás
  • Bájtok írása tömörítéssel
  • Konvertálás a típusok között
  • Files osztály használata
  • Fájlkezelés tesztelése
  • Fájl olvasása Scannerrel
  • Properties állományok

  • Generikus osztályok
  • Generikus interfészek
  • Generikus metódusok

  • Bevezetés a reflection használatába
  • Osztályok kezelése reflectionnel
  • Attribútumok reflectionnel
  • Metódusok kezelése reflectionnel
  • Konstruktorok kezelése reflectionnel
  • Osztály referencia a neve alapján
  • Generikusok és tömbök használata reflectionnel

  • Bevezetés az annotációk használatába
  • Részletesen az annotációkról
  • Ismételhető annotációk

  • JVM
  • Third party library-k
  • Naplózás

  • Bevezetés a tervezési minták használatába
  • S.O.L.I.D. elvek
  • Singleton tervezési minta
  • Builder tervezési minta
  • Template method tervezési minta
  • Simple factory tervezési minta
  • Állapottér reprezentáció

  • Swing
  • JavaFX

Az oktatóról

Viczián István
Training360 - vezető oktató, mentor

Viczián István vagyok, Java fanatikusként fejlesztek, oktatok, blogot írok, rendezvényeket szervezek és konferenciákra járok. A Debreceni Egyetemen végeztem programtervező matematikusként, jelenleg a Training360-nál tartok oktatásokat. 1998 óta foglalkozom objektumorientált programozással és szoftverfejlesztéssel, kiemelt szakterületem a Java és Java EE alkalmazásfejlesztés. Vezető fejlesztőként, architektként dolgoztam/dolgozom kormányzati, banki, telekommunikációs és energetikai fejlesztési projektekben. Szakmai blogot is írok JTechLog néven. Szabadidőmben sokat túrázok, próbálom felfedezni Magyarország rejtett kincseit.