Kurzusleírás

Generikusok

  • Miért, mikor és a Generikusok előnyei/költségei
  • Típus törlés
  • Típus korlátok
  • Wildcardok
  • Generikus metódusok

Többszálúság

  • Java szálrendszer
  • Szálak kezelése
  • Szálakkal való interakció és szálállapot
  • Szálszinkronizáció
  • Volatile mezők és szinkronizált metódusok
  • wait és notify minta
  • join és sleep minta
  • Concurrency API
  • Atomi műveletek
  • Szálkészletek

Reflekció

  • Mikor érdemes és mikor nem érdemes reflekciót használni
  • Metaadatok használata
  • A Reflection API
  • A Class<T> osztály
  • A java.lang.reflect csomag
  • Típusinformációk olvasása
  • Öröklési fák navigálása
  • Dinamikus példányosítás
  • Dinamikus hívás
  • Generikusokon való reflektálás
  • Privát mezők elérése reflekcióval

Annotációk

  • Aspect-Oriented Programming (AOP)
  • Beépített annotációk
  • Annotációs modell
  • Annotáció típusok és annotációk
  • Annotációk vs. Descriptorok (XML)

Többfolyamatú kommunikáció 

  • Közös memória
  • Socketok
  • Nem blokkoló socketok
  • TCP
  • URL objektumok
  • HTTP és egyéb TCP szerverek
  • Datagram kliens és szerver
  • Többszálúság szerverekben

Követelmények

Jó ismeret a Java és az OOP területén, például interfészek, öröklődés, polimorfizmus, generikusok, kollekciók, rekurzív metódusok, annotációk és varargs használata.

 7 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (5)

Közelgő kurzusok

Rokon kategóriák