Kontakt aufnehmen

Schulungsübersicht

Einführung

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

Java-Syntax

  • Pakete
  • Variablen, Arrays und Datentypen
  • Operatoren und Steuerfluss
  • Details zu Enumerationen

Objektorientierte Programmierung

  • Klassen und Objekte
  • Klassenkonstruktoren
  • Vererbung, Überladung und Override
  • Zugriffsmaskierungen
  • Abstrakte Klassen
  • Schnittstellen

Java-Collections-Framework

  • Sammlungen vs. Arrays
  • Listen, Karten, Warteschlangen und Mengen
  • Karten (Maps)
  • Gleichheits- und hashCode-Vertrag
  • Sortierung

Ausnahmeverwaltung

  • Klasse Throwable
  • Geprüfte und ungeprüfte Ausnahmen
  • Auswerfen einer Ausnahme
  • 'try...catch'-Anweisungen
  • Erstellen von benutzerdefinierten Ausnahmen

Eingabe-/Ausgabe-API

  • Arbeiten mit Eingabe- und Ausgabestromen
  • Byte- vs. Zeichenstrom
  • Dateiverwaltung
  • Objektserialisierung
  • NIO.2

Java-Parallelität

  • Threads und Parallelität
  • Thread-Klasse vs. Runnable-Schnittstelle
  • Ausführen von Aufgaben mittels ExecutorService
  • Synchronisierung 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