Java in a Nutshell - Deutsche Ausgabe der 3 - A - für Java 1.2 und 1.3

David Flanagan

Buch, Broschiert
Ausgabe vom Sept. 2002
Verkaufsrang: 459749 (je kleiner desto beliebter)
ASIN: 3897211904 (Amazon-Bestellnummer)
Java in a Nutshell - Deutsche Ausgabe der 3 - A - für Java 1.2 und 1.3 - David Flanagan
Die dritte Auflage des bekannten Referenz-Handbuchs Java in a Nutshell behandelt die wichtigsten Java 1.2 APIs, darunter Netzwerke, Sicherheit, Ein- und Ausgabe sowie Kern- und Utilityklassen. Aufgrund des großen Umfangs des Java 1.2 API werden Grafik- und Klassen für grafische Benutzeroberflächen nun in einem eigenständigen Band mit dem Titel Java Foundation Classes in a Nutshell untersucht, und eine ausführliche Darstellung der Server-Side- und Enterprise-Programmierung findet sich in einem weiteren US-Band namens Java Enterprise in a Nutshell. Obgleich es grundsätzlich als Referenzwerk konzipiert ist, beginnt das Buch mit einer ausführlichen, zügigen Einführung in Java, die sämtliche Schlüsselthemen wie Syntax, objektorientierte Programmierung, Sicherheit, Beans und Tools abdeckt. Die Erläuterungen zu den einzelnen Themen sind knapp gehalten und gleichzeitig von hohem Informationsgehalt, und wer sich dieses Buch mit dem Ziel kauft, die Sprache zu lernen, wird sich vom Tempo dieser Einführung vermutlich erst einmal überrumpelt fühlen. Dieses Buch erhebt den Anspruch, eine umfassende Dokumentation von Java zu sein. Es leistet diesem Anspruch Genüge durch die gelungene Darstellung der Java-Programmierung in Teil I und die paketbasierte API-Katalogisierung in Teil II. Teil I beispielsweise behandelt Typen, Reflection und dynamisches Laden. Die Erläuterung dieser Themen nimmt zwar kaum mehr als eine Seite ein, doch das Buch enthält zudem eine nützliche Übersicht mit illustrativen Programmbeispielen, die zur Verdeutlichung der Ausführungen dienen. Eine klarere und präzisere Darstellung dieser drei Themen ist kaum zu finden. Die Kapitel in Teil II umfassen eine Einführung, Diagramme und eigene Abschnitte für die einzelnen Klassen des Pakets. Die Abschnitte zu den einzelnen Klassen sind zum Teil sehr informativ, so zum Beispiel die Abhandlung der Klasse Socket im Kapitel zu java.net, die aufzeigt, wie ein Socket-Objekt erzeugt wird, wie man Ein- und Ausgabeströme vom so erzeugten Objekt erhält und wie das Verhalten von Sockets verändert werden kann. Wie überall in diesem Buch sind die entsprechenden Ausführungen zu diesem Thema kurz, klar und präzise. Wer auf der Suche nach einem Referenzwerk für Java ist, findet in Java in a Nutshell ein zuverlässiges Buch von bleibendem Wert. --John Keogh