Aufbauseminar in die Java-Programmierung
Dieses Seminar richtet sich an Personen mit Grundkenntnissen in Java, die ihre Kenntnisse vertiefen möchten. Insbesondere die Qualitäten von Java, die mit der Typinformation zur Laufzeit zusammenhängen und ganz eigene Vorgehensweisen im Vergleich zu C++ zulassen stehen im Zentrum des Kurses. Der Kurs wird anhand praktischer Beispiele durchgeführt, wobei häufig verwendet Pakete aus der Javabibliothek Verwendung finden.
Die folgenden Themen werden durchgenommen:
- Verschachtelte Klassen
- Statische Verschachtelung
- Anonyme Klassen
- Die Klasse
Class
- Laden von Klassen zur Laufzeit
- Auslesen von Typinformationen
- Die Methoden
clone()
undequals()
- Der statische Kontruktor
- Die Typenbeschreibung zur Laufzeit
- Die Methode
finalize()
- Interne Techniken der Garbage Collection
- Das Streamkonzept von Java
- Programmierung von Applets
- Die Swing-Bibliothek
- GUI Programmierung mit Swing
- Herstellen einer Netzverbindung
- Auslesen einer URL
- Java Reflection
- Remote Method Invocation (RMI)
- Das Native Code Interface (NCI)
- Objektserialisierung
- Das JAR Utility
- Die JDBC Datenbankschnittstelle
Es wird ein aktuelles JDK verwendet und eine beliebige Entwicklungsumgebung wie z.B. NetBeans oder Eclipse. Das Betriebssystem ist frei wählbar. Normalerweise werden Windows, Linux, UNIX oder MacOSX eingesetzt.
Zuletzt geändert am 10.10.2024