Schulungsübersicht
Einführung
- JVM, JRE und JDK
- Integrierte Entwicklungsumgebung
- Kompilierung und Ausführung eines Java Codes
Java Syntax
- Pakete
- Variablen, Arrays und Datentypen
- Operatoren und Kontrollfluss
- Details zur Aufzählung
Objektorientiert Programming
- Klassen und Objekte
- Klassenkonstruktoren
- Vererbung, Überladen und Überschreiben
- Access Modifikatoren
- Abstrakte Klassen
- Schnittstellen
Java Sammlungsrahmen
- Sammlungen vs. Arrays
- Listen, Karten, Warteschlangen und Mengen
- Karten
- Gleichheit und hashCode-Vertrag
- Sortieren
Behandlung von Ausnahmen
- Klasse Throwable
- geprüfte und ungeprüfte Ausnahmen
- Das Werfen einer Ausnahme
- 'try...catch' Anweisungen
- Erstellen eigener Ausnahmen
Eingabe/Ausgabe-API
- Arbeiten mit Eingabe- und Ausgabeströmen
- Byte- vs. Zeichenstrom
- Datei-Handhabung
- Objekt-Serialisierung
- NIO.2
Java Gleichzeitigkeit
- Threads und Gleichzeitigkeit
- Thread-Klasse vs. Runnable-Schnittstelle
- Ausführen von Threads mit ExecutorService
- Threads synchronisieren
Voraussetzungen
Kenntnisse einer prozeduralen Programmiersprache (wie C, PHP, Basic, Pascal) oder einer objektorientierten Programmiersprache erforderlich.
Erfahrungsberichte (5)
exceptional trainer I would like to salute for his methodology and wide range of subject matter expertise
Mahdi Alami Hamedane - Dubai Courts
Kurs - Java Fundamentals
Mir hat gefallen, wie der Trainer mit uns umgegangen ist.
Gabriel Avram - SERVICIUL DE TELECOMUNICAȚII SPECIALE
Kurs - Java Fundamentals
Maschinelle Übersetzung
Die Offenheit des Trainers, Dinge zu erklären, die wir nicht verstanden haben, auch wenn sie außerhalb des Lehrplans lagen.
Paul-Mihai Irimescu - SERVICIUL DE TELECOMUNICAȚII SPECIALE
Kurs - Java Fundamentals
Maschinelle Übersetzung
Very professional and skilled trainer.
Cosmin Rechisan - Aptiv Technology Services & Solutions
Kurs - Java Fundamentals
Trainer willing to prepare the hands on materials based on request during the training.