Java-Programmierung
Seminarziel:
Durch dieses Seminar werden die Syntax der Programmiersprache Java, die objektorientierte Programmierung mit Java, die Erstellung von grafischen Benutzeroberflächen (GUIs), Ausnahmen, Datei-Ein-/Ausgabe (E/A), Threads und Netzwerkprogrammierung nahegebracht. Programmierer, die bereits mit den Konzepten der Objektorientierung vertraut sind, können hier die Entwicklung von Java-Anwendungen erlernen. Im Kurs wird das Software Development Kit (SDK) für Java 2 verwendet.
Zielgruppe:
Programmierer
Inhalt:
- Erstellen komplexer Java-Anwendungen, die die objektorientierten Funktionen der Sprache Java wie Kapselung, Vererbung und Polymorphismus nutzen
- Ausführen einer Java-Anwendung
- Einsatz von Java-Datentypen und -Ausdrücken
- Verwendung von Java-Konstrukten zur Ablaufsteuerung
- Verwendung von Arrays und anderen Datenobjekten
- Implementierung von Fehlerbehandlungsmethoden mithilfe der Ausnahmebehandlung
- Erstellen ereignisgesteuerter grafischer Benutzeroberflächen (GUI) mit Java-GUI-Komponenten: Panels, Schaltflächen, Labels, Textfelder und Textbereiche
- Implementieren von E/A-Funktionalität zum Lesen von und Schreiben in Daten- und Textdateien
- Erstellen von Programmen mit mehreren Threads
- Erstellen eines einfachen TCP/IP-Client (Transmission Control Protocol/Internet Protocol-Client) für die Kommunikation über Sockets
Voraussetzung:
Kenntnis der Grundlagen der Objektorientierung
Erstellen oder Kompilieren einfacher Programme in einer Sprache wie C oder C++
Erstellen und Bearbeiten von Textdateien mit einem Texteditor
Verwendung eines Internet-Browsers wie Netscape NavigatorTM