Kontakt aufnehmen

Schulungsübersicht

Einführung

  • JVM, JRE und JDK
  • Integrierte Entwicklungsumgebung (IDE)
  • Kompilierung und Ausführung von Java-Code

Java-Syntax

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

Objektorientierte Programmierung

  • Klassen und Objekte
  • Klassenkonstruktoren
  • Vererbung, Überladung (Overloading) und Überschreibung (Overriding)
  • Zugriffsspezifizierer (Access Modifiers)
  • Abstrakte Klassen
  • Schnittstellen (Interfaces)

Java Collections Framework

  • Collections versus Arrays
  • Listen, Maps, Queues und Sets
  • Maps
  • Vertrag zwischen equals() und hashCode()
  • Sortierung

Ausnahmeverarbeitung (Exception Handling)

  • Klasse Throwable
  • Geprüfte und ungeprüfte Ausnahmen (Checked und Unchecked Exceptions)
  • Auslösen einer Exception
  • 'try...catch'-Anweisungen
  • Erstellen benutzerdefinierter Exceptions

Eingabe-/Ausgabe-API

  • Arbeiten mit Eingabe- und Ausgabestreams
  • Byte-Streams versus Zeichenketten-Streams (Character Streams)
  • Dateihandling
  • Objektserialisierung
  • NIO.2

Java-Nebenläufigkeit

  • Threads und Nebenläufigkeit
  • Thread-Klasse versus Runnable-Schnittstelle
  • Ausführen von Aufgaben mittels ExecutorService
  • Synchronisieren von Threads

Voraussetzungen

Vorkenntnisse 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