Das Buch gliedert sich in fünf Kapitel: ,,Einleitung``, ,,Objekte``, ,,Java, die Sprache``, ,,das Ausführungsmodell`` und ,,das API`` (application programming interface). Davon füllt das API mindestens dreiviertel des Buches. Auf den letzten 20 Seiten befindet sich ein Anhang, der auch einen Index enthält.
In der ,,Einleitung`` schreibt Gerald Huber für wen das Buch gedacht sei und lobt Java extrem. Nachteile scheint Java keine zu besitzen. Im zweiten Kapitel werden anhand von Java die Grundlagen der objektorietierten Programmierung beschrieben, wie z.B. Vererbung und Polymorphismus. Die Sprache Java ansich wird dann im dritten Kapitel in einer Art Backus-Nauer-Form definiert. Der Unterschied zwischen Java-Programmen und Applets sowie z.B. auch Threads werden im Kapitel ,,das Ausführungsmodell`` beschrieben. Dort finden sich auch drei(!) Beispielprogramme: ein Kommandozeilenprogramm, eines mit GUI-Komponenten und ein Applet. Das ,,komplette`` API füllt das fünfte Kapitel. Dabei werden alle Pakete mit ihren Funktionen nach Paketen geordnet besprochen. Eine Cross-Referenz gibt es nicht. Im Anhang befinden sich z.B. Hinweise zur Sicherheit von Java, aber auch Credits. Dort dankt der Autor den Erfindern von Java James Gosling und den Autoren des API. Ebenfalls im Anhang befindet sich der Index. Dort scheinen allerdings nur die Funktionen des API indiziert worden zu sein. So ist es z.B. schwer die Bedeutung des ,,catch``-Befehls herauszufinden, weil dieser dort nicht verzeichnet ist.
Was ich im Buch vermißt habe, ist eine Beschreibung des HTML-Tags um Applets in Webseiten einzubauen. Außer einer knappen Muster-HTML-Seite gibt es nichts. Attribute oder Parameterübergabe werden nicht erwähnt. Auch über das JDK (java development kit) findet sich - im Gegensatz zu vielen anderen Büchern - nichts. Der Autor erwähnt auch nicht, welches Java (alpha, beta, 1.1) er eigentlich ,,covered``.
Das Buch wirkt auf mich theoretisch. Es gibt so gut wie keine Beispiele und
kaum Abbildungen oder Diagramme. Screenshots habe ich gar keine finden
können. Die API mag komplett beschrieben sein, auf mich wirkt das Layout
aber recht unübersichtlich und platzverschwendend. Ich hatte von diesem
Bestseller - auch angesichts des hohen Preises - qualitativ mehr
erwartet. Schade.
Björn Eger
GERALD HUBER
Java - Die Referenz
490 Seiten, DM 89,90, Heise 1996
ISBN 3-88229-078-1