Kurzusleírás

Absztrakt osztály

  • Az absztrakt osztályok deklarációs 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ási modellben

  • A Java objektumorientált absztrakciójának szintjei
  • A teljes objektummodell a Java nyelven
  • Interfészekre, absztrakt osztályokra és interfészekre irányuló programmodell az alkalmazás nagyobb rugalmassága és az egyes alrendszerek implementációjának függetlensége érdekében
  • Az absztrakt osztályok alkalmazása a közös funkcionalitás kinyerésére, amelyet az interfészek által kínált rugalmasság bővít

A dinamikus és statikus objektumok szerepe az alkalmazási modellben

  • A Java statikus osztályai és ezen osztályok dinamikus tulajdonságai
  • A két típusú entitás funkcionalitásának megkülönböztetése a Java nyelven belül, valamint tipikus használati módjaik és a statikus és dinamikus entitásokon alapuló megoldások tervezési gyakorlata
  • Bevezetés a tervezési mintákba
  • Bevezetés a gyártó tervezési minta

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ére a Java objektummodellben.
  • Az egyszerű típusok burkoló osztályainak szerepének és e típus tipikus alkalmazásainak megvitatása

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

A String osztály alapvető tulajdonságainak emlékeztetője és a String objektumok kezelésének megvitatása a virtuális gép által

A puffer osztályok használata és műveletek karakterláncokon

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

  • Bevezetés a reguláris kifejezésekbe a Java nyelven
  • Mind az alapvető technikák megvitatása a reguláris kifejezések kezelésére (String osztály), mind a speciális osztályokon alapuló fejlett technikák
  • Tokenizáció, keresés és mintakeresés karakterlánc típusoknál

I/O műveletek

  • A Java I/O mechanizmusainak részletes megvitatása - streames osztályok, Writer és Reader osztályok, burkoló osztályok és pufferelő streamek a Java nyelven.
  • Fájlok és szoftvercsatornák megnyitása, lezárása és írása

Belső osztályok - részletes megvitatás

  • A belső osztályok és az úgynevezett névtelen osztályok implementálásának és használatának megvitatása a Java nyelven

Témák - részletes megvitatás, alkalmazások és problémák

  • A szálak absztrakciós mechanizmusától kezdve a szálak szinkronizációjáig, a szálak csoportokba történő összekapcsolásáig, valamint a szálakkal kapcsolatos gyakori problémák bemutatása és megvitatása, például holtpontok

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

  • Bevezetés a Java reflexió mechanizmusába
  • Az előadás témái közé tartozik a reflexió megvalósításának megvitatása a Java nyelven, osztályok metódusainak betöltése és futtatása, osztályok példányosítása és az osztályok struktúrájának megismerése

Java szerializáció

  • Bevezetés a Java objektumok szerializációjába
  • Mi a szerializáció, hogyan szerializálunk egy objektumot, egymástól függő objektumok és hogyan kerüljük el az ilyen típusú problémák során felmerülő gyakori problémákat
  • Tipikus alkalmazások a szerializáció és az RMI CORBA példáján

Követelmények

A Java Alapok kurzuson tárgyalt témák ismerete.

 28 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (5)

Közelgő kurzusok

Rokon kategóriák