Schulungsübersicht

Generika

  • Warum, wann und Nutzen/Kosten von Genercis
  • Typus-Löschung
  • Typ-Grenzen
  • Platzhalter
  • Generische Methoden

Multithreading

  • Java Thread-System
  • Threads verwalten
  • Interaktion mit Threads und Threadstatus
  • Thread-Synchronisierung
  • Flüchtige Felder und synchronisierte Methoden
  • Wait- und Notify-Muster
  • Join- und Sleep-Muster
  • Gleichzeitigkeits-API
  • Atomare Operationen
  • Thread-Pools

Reflexion

  • Wann man Reflection verwenden sollte und wann nicht
  • Verwendungen für Meta-Daten
  • Die Reflection-API
  • Die Klasse Class<T>
  • Das java.lang.reflect-Paket
  • Lesen von Typinformationen
  • Durch Vererbungsbäume navigieren
  • Dynamische Instanziierung
  • Dynamischer Aufruf
  • Reflektieren auf Generika
  • Accessing privater Felder mit Reflexion

Annotationen

  • Aspekt-Orientiert Programming (AOP)
  • Eingebaute Annotationen
  • Annotations-Modell
  • Annotationstypen und Annotationen
  • Anmerkungen vs. Deskriptoren (XML)

Multi-Prozess-Kommunikation

  • Gemeinsam genutzter Speicher
  • Socekts
  • Nicht-blockierende Sockets
  • TCP
  • URL-Objekte
  • HTTP und andere TCP-Server
  • Datagramm-Clients und -Server
  • Multi-Threading in Servern

Voraussetzungen

Gute Kenntnisse von Java und OOP wie Schnittstellen, Vererbung, Polymorphismus, Generics, Collections, rekursive Methoden, Verwendung von Annotationen und Varargs.

 7 Stunden

Teilnehmerzahl



Preis je Teilnehmer

Erfahrungsberichte (3)

Kombinierte Kurse

Verwandte Kategorien