Schulungsübersicht

Abstrakte Klasse

  • Deklarationsprinzipien und Implementierung von abstrakten Klassen
  • Typische Probleme, die bei der Arbeit mit abstrakten Klassen auftreten

Die Rolle von Klassen, abstrakten Klassen und Schnittstellen im Anwendungsmodell

  • Grade Java objektorientierte Abstraktion
  • Das vollständige Objektmodell in Java
  • Programmmodell, das sich an Schnittstellen, abstrakten Klassen und Schnittstellen orientiert, um mehr Flexibilität und Unabhängigkeit der einzelnen Teilsysteme bei ihrer Implementierung zu erreichen
  • Anwendungen von abstrakten Klassen, um gemeinsame Funktionen zu extrahieren, die durch die Implementierung der Flexibilität, die sie bieten, erweitert werden Schnittstellen

Die Rolle der dynamischen und statischen Objekte im Anwendungsmodell

  • Statische Java Klassen und dynamische Eigenschaften dieser Klassen
  • Unterscheidung der Funktionalität beider Arten von Entitäten innerhalb von Java und typische Verwendungszwecke sowie Beispiele für bewährte Verfahren beim Entwurf von Lösungen auf der Grundlage von statischen und dynamischen Wesen Java
  • Einführung in die Entwurfsmuster
  • Einführung in das Factory-Entwurfsmuster

Operationen mit einfachen Typen und Wrapper-Klassen

  • Sehr wichtige Fakten und Techniken zur Erweiterung der Verwendung von einfachen Typen im Java Objektmodell.
  • Diskussion der Rolle von Wrapper-Klassen einfacher Typen und typische Anwendungen dieses Typs in der Anwendung

Spezielle Objekte Java, die Klasse String, StringBuilder und StringBuffer

Erinnerung an grundlegende Eigenschaften der Klasse String und Diskussion der Behandlung von String-Objekten durch die virtuelle Maschine

Die Verwendung von Pufferklassen und das Arbeiten mit Ketten

Formatierung und Parsing, reguläre Ausdrücke

  • Einführung in reguläre Ausdrücke in Java
  • Diskussion sowohl grundlegender Techniken für den Umgang mit regulären Ausdrücken (String-Klasse) als auch fortgeschrittener Techniken auf der Grundlage spezieller Klassen für diese Art der Konstruktion
  • Tokenisierung, Suche und Mustervergleich für Stringtypen

I / O-Operationen

  • Eine detaillierte Diskussion der Mechanismen I / O Java - Klasse Streaming, Writer und Reader-Klasse, Klasse Wrapper und Pufferung Streams von Java.
  • Öffnen, Schließen und Schreiben in Dateien und Sockets

Klassen innerhalb - detaillierte Diskussion

  • Erörtert, wie man innere Klassen in Java und so genannte anonyme Klassen implementiert und verwendet

Themen - ausführliche Diskussion, Anwendungen und Probleme

  • Diskussion von Themen, die vom Abstraktionsmechanismus von Threads in Java bis hin zur Synchronisation von Threads reichen, die Threads in einer Gruppe verbinden, um Themenpools gängiger Probleme im Zusammenhang mit der Arbeit von Threads, wie Deadlocks, vorzustellen und zu diskutieren

Reflexionen Java - Einführung und Anwendung

  • Einführung in den Java Reflexionsmechanismus
  • Vortragsthemen sind u.a. die Diskussion der Implementierung von Reflection in Java, das Laden und Ausführen von Methoden von Klassen, die Instanziierung von Klassen und das Kennenlernen der Struktur der Klassen

Java Serialisierung

  • Einführung in die Java Objektserialisierung
  • Was ist Serialisierung, wie serialisiert man ein Objekt, voneinander abhängige Objekte und wie vermeidet man häufige Probleme, die bei dieser Art von Problemen auftreten
  • Typische Anwendungen am Beispiel der Serialisierung und RMI CORBA

Voraussetzungen

Kenntnis der im Kurs Java Grundlagen behandelten Themen.

 28 Stunden

Teilnehmerzahl



Preis je Teilnehmer

Erfahrungsberichte (1)

Kombinierte Kurse

Verwandte Kategorien