- Charakteristika von Java
- Java-Programmierumgebungen
- Funktionsweise der Java Virtual Machine
- Speicherverwaltung
Programmiergrundlagen:
- Sprachelemente
- Syntax
- Schlüsselwörter
- Datentypen
- Operatoren
- Kontrollstrukturen
- Methoden
- Exceptions
- Neuerungen ab Java SE 5: Boxing/Unboxing, Enumerationen, For-Each Loop, Variable Argumentlisten, Annotation, Generics
Objektorientierte Konzepte in Java:
- Kapselung und Sichtbarkeit
- Innere Klassen
- Referenzen auf Objekte
- Konstruktoren
- Statische Attribute und Methoden
- Abstrakte Klassen
- Interfaces
- Einfache Entwurfsmuster
Java Anwendungsprogrammierung:
- Java-Standardbibliothek
- Java Packages
- Methoden der Klasse Object
- Das Collection Framework
- Generische Datentypen
- Java AWT
- Java I/O
- Datenbankzugriffe über JDBC
Java im WWW:
- Applets im HTML-Dokument
- Ressourcen-Verteilung
- Web Start: Laden von Applikationen, Java Network Launching Protocol (JNLP)
- Sicherheitsaspekte
GUI-Programmierung:
- Grundlagen von Java-Grafik
- Erzeugen von Fenstern und Komponentenhierarchien
- LayoutManager
- Eventhandling durch Delegation
- MVC-Konzept
- Einführung in Java Swing
Multithreading:
- Threads und Runnable
- Starten und Stoppen von Threads
- Grundlagen der Thread-Synchronisation
MethodeNach einem theoretischen Unterrichtsteil haben Sie Gelegenheit, Ihr erworbenes Wissen in einem begleiteten Praktikum direkt am System unter Anleitung unserer geschulten Trainer anzuwenden.