Kontakt aufnehmen

Schulungsübersicht

Einführung

  • JVM, JRE und JDK
  • Integrierte Entwicklungsumgebung
  • Kompilierung und Ausführung eines Java-Codes

Java-Syntax

  • Packages
  • Variablen, Arrays und Datentypen
  • Operatoren und Kontrollfluss
  • Details zu Enumerationen

Objektorientierte Programmierung

  • Klassen und Objekte
  • Klassenkonstruktoren
  • Vererbung, Überladung und Überschreibung
  • Zugriffsmodule
  • Abstrakte Klassen
  • Schnittstellen

Java Collections Framework

  • Collections im Vergleich zu Arrays
  • Listen, Karten (Maps), Warteschlangen und Mengen (Sets)
  • Karten (Maps)
  • Vertrag zwischen equals und hashCode
  • Sortierung

Ausnahmebehandlung

  • Klasse Throwable
  • Geprüfte und ungeprüfte Ausnahmen
  • Herausgeben einer Ausnahme
  • 'try...catch'-Blöcke
  • Erstellen benutzerdefinierter Ausnahmen

Eingabe-/Ausgabe-API

  • Arbeiten mit Eingabe- und Ausgabestreams
  • Byte-Streams im Vergleich zu Zeichen-Streams
  • Dateiverwaltung
  • Objektserialisierung
  • NIO.2

Java-Nebenläufigkeit

  • Threads und Nebenläufigkeit
  • Thread-Klasse im Vergleich zur Runnable-Schnittstelle
  • Ausführung von Aufgaben über ExecutorService
  • Synchronisation von Threads

Voraussetzungen

Kenntnisse in einer prozeduralen Programmiersprache (wie C, PHP, Basic, Pascal) oder einer objektorientierten Programmiersprache sind erforderlich.

 28 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (7)

Kommende Kurse

Verwandte Kategorien