Lépjen kapcsolatba velünk
 Időtartalma 28 órák

Kurzusleírás

Absztrakt osztály

  • Az absztrakt osztályok deklarálásának elvei és megvalósítása
  • Az absztrakt osztályokkal való munka során felmerülő tipikus problémák

Az osztályok, absztrakt osztályok és interfészek szerepe az alkalmazásmodellben

  • A Java objektumorientált absztrakció fokozatai
  • A teljes objektummodell Javában
  • Interfészekre, absztrakt osztályokra és interfészekre orientált programmodell az alkalmazás nagyobb rugalmasságáért, valamint az egyes alrendszerek egymástól való függetlenségéért a megvalósításukban
  • Absztrakt osztályok alkalmazása a közös funkcionalitás kinyerésére, kiegészítve az interfészek által kínált rugalmasság megvalósításával

A dinamikus és statikus objektumok szerepe az alkalmazásmodellben

  • Statikus Java osztályok és ezen osztályok dinamikus tulajdonságai
  • A két entitástípus funkcionalitásának megkülönböztetése a Javában, a tipikus felhasználási módok, valamint a statikus és dinamikus Java entitásokon alapuló megoldások tervezésének jó gyakorlati példái
  • Bevezetés a tervezési mintákba
  • Bevezetés a gyár tervezési mintába

Műveletek egyszerű típusokkal és burkolóosztályokkal

  • Nagyon fontos tények és technikák az egyszerű típusok használatának kiterjesztéséhez a Java objektummodellben.
  • Az egyszerű típusok burkolóosztályainak szerepe és az ilyen típusok tipikus alkalmazásai az alkalmazásban

Speciális Java objektumok: a String, StringBuilder és StringBuffer osztály

A String osztály alapvető tulajdonságainak áttekintése és a String objektumok virtuális gép általi kezelésének tárgyalása

A pufferosztályok használata és a karakterláncokkal való műveletek

Formázás és elemzés, reguláris kifejezések

  • Bevezetés a reguláris kifejezésekbe Javában
  • Mind a reguláris kifejezések kezelésének alapvető technikáinak (String osztály), mind az ilyen típusú szerkezetekre szakosodott osztályokon alapuló haladó technikáknak a tárgyalása
  • Tokenizálás, keresés és mintakeresés karakterlánc típusokon

I/O műveletek

  • A Java I/O mechanizmusainak részletes tárgyalása - stream osztályok, Writer és Reader osztályok, burkolóosztályok és pufferezett streamek a Javában.
  • Fájlok és socketek megnyitása, lezárása és írása

Belső osztályok - részletes tárgyalás

  • A belső osztályok és az úgynevezett névtelen osztályok megvalósításának és használatának tárgyalása Javában

Szálak - részletes tárgyalás, alkalmazások és problémák

  • A szálak témakörének tárgyalása a Java szálak absztrakciós mechanizmusától kezdve a szálak szinkronizálásán át a szálak csoportba fűzéséig, a szálak munkájával kapcsolatos gyakori problémák, például a holtpontok bemutatására és tárgyalására, valamint a szálkészletek ismertetésére

Java reflexió - bevezetés és alkalmazás

  • Bevezetés a Java reflexiós mechanizmusába
  • Az előadás témái közé tartozik a reflexió Java-beli megvalósításának tárgyalása, az osztályok betöltése és metódusainak futtatása, az osztályok példányosítása és az osztályok szerkezetének megismerése

Java szerializáció

  • Bevezetés a Java objektumok szerializációjába
  • Mi a szerializáció, hogyan lehet egy objektumot szerializálni, az egymástól függő objektumok, és hogyan kerülhetők el az ilyen típusú problémákkal kapcsolatban gyakran felmerülő hibák
  • Tipikus felhasználási módok a szerializáció, valamint az RMI és CORBA példáján

Követelmények

A Java alapok tanfolyamon tárgyalt témakörök ismerete.

Résztvevők száma


Ár per résztvevő

Vélemények (1)

Közelgő kurzusok

Rokon kategóriák