| Schulungsinhalte |
- Programmiergrundlagen
- Programmaufbau
- Sprachelemente
- Syntax
- Schlüsselwörter
- Java-Applikationen (Erstellen von Anwendungen, Programmstart, Parameterübergabe, Datentypen, Operatoren, Ausdrücke, Felder, Einfache Ein-/Ausgabe)
- Kontrollstrukturen (Blöcke, Selektoren, Schleifen)
- Methoden (Definition, Aufruf, Parameterübergabe, Rückgabewerte)
- Fehlerbehandlung
- Objektorientierte Konzepte
- Vererbung
- Polymorphie
- Dynamisches Binden
- Konstruktoren
- Statische Attribute und Methoden
- Abstrakte Klassen
- Interfaces
- Implementierung von Schnittstellen
- Generics
- Annotations
- Autoboxing/Unboxing
- automatische Typecasts
- Design
- Verwendung von Schnittstellen in robusten Hierarchien
- Einfache Entwurfsmuster (Design Pattern: Wrapper, Singleton, Factory)
- Java-Pakete
- Verwendung von Packages
- Klassenpfad
- Struktur der Standardbibliothek
- Klassen aus java.lang
- Vergleich von Objekten (equals)
- flache und tiefe Kopien
- Zeichenkettenverarbeitung (String und StringBuffer)
- eigene Pakete erstellen
- Arrays und Vektoren als Container
- Dokumentation
- Verwendung der API-Dokumentation
- Konventionen
- JavaDoc
|