Das Buch ist eine Einführung in die Programmiersprache Java. In den
ersten Kapiteln werden die Grundlagen behandelt: Klassen, Objekte,
Interfaces und Pakete. Weitere Kapitel befassen sich mit
Benutzeroberflächen, der Ausnahmebehandlung, der Threadprogrammierung,
Javas Sicherheitsmechanismen und dem Aufruf entfernter Methoden. Alle
Sprachkonstrukte und die verwendeten Klassen der Java-Standardbibliothek
werden an Beispielen verdeutlicht. An die einzelnen Kapitel schließt
sich eine Reihe von Übungsaufgaben an. Die kompletten Beispielprogramme
und Lösungen zu den Übungen befinden sich auf der beiliegenden CD-ROM.
In der 4. Auflage wurde die Behandlung des IO-Frameworks um das New IO
API (NIO), das seit JDK 1.4 neben das streambasierte API tritt,
erweitert. Einige Client/Server-Beispiele wurden auf NIO umgestellt. Bei
der Ausnahmebehandlung wurde das neue Java-Sprachkonstrukt der
Zusicherungen (assertions) ergänzt.