- Trainieren Sie Ihre Java-Kenntnisse
- Learning by Doing anhand praktischer Übungen
- Mit vollständigen und kommentierten Lösungen
- URLs, Dateien und Dateiverzeichnisse
- Die Stream-Klassen von Java
- Formatierte Ein-/Ausgaben
- ObjectStreams und die Serialisierung von Objekten
- Erweiterung der I/O-Funktionalität mit Java 7
- Threads erzeugen und starten
- Threads und das Ändern von graphischen Benutzeroberflächen
- Synchronisation und Kommunikation von Threads
- Immutable-Klassen
- Die Concurrent-Klassenbibliothek
- Das Fork/Join-Framework aus Java 7
- Applets erzeugen und ausführen
- Multimedia für Applets und Applikationen
- Threads und Animation
- Applets und Webbrowser
- Client-Server-Kommunikation
- Sequentielle und parallele Server
- Neue Features von Java 7 zum Thema Netzwerkprogrammierung
Jedes Kapitel enthält zunächst eine kompakte Zusammenfassung des Stoffes, der in den Übungsaufgaben dieses Kapitels verwendet wird. Anschließend haben Sie die Möglichkeit, zwischen Aufgaben in drei verschiedenen Schwierigkeitsstufen – von einfach bis anspruchsvoll – zu wählen. Anhand dieser Aufgaben können Sie Ihr Wissen praktisch testen und vertiefen. Am Ende der Kapitel finden Sie vollständige und kommentierte Musterlösungen.
Nach dem Durcharbeiten des Buches verfügen Sie über fundierte Programmierkenntnisse und einen umfangreichen Fundus an Beispielcode.
Diese Auflage enthält Neuerungen zu Java 7, insbesondere wurde Kapitel 2 komplett neu überarbeitet, um die Neuerungen aus Java 5, 6 und 7 gemäß den Entwicklungen und Abläufen von Multithreading-Applikationen auf Multiprozessor- und Multicore-Rechnern in Programmen anzupassen.