Donnerstag, 24. Mai 2012


Buch-Tipp

Nitty Gritty: Java 2

(Link zum Artikel: http://www.entwickler.de/jaxenter//000079)
  • Autor/in: Florian Hawlitzek
  • Verlag: Addison-Wesley Verlag
  • Seiten: 380
  • erschienen: 2001
  • Preis: ca. EUR 34
  • ISBN: 0201758806

Im Addison-Wesley Verlag ist das 400 Seiten lange Werk von Florian Hawlitzek – ebenfalls Autor im Java Magazin – erschienen. Ziel des Buches soll keine komplette Abhandlung von Java 2 sondern die Konzentration auf das Wesentliche sein. Dem entsprechend ist das Buch in drei Teile untergliedert: Eine Einführung in die Grundkonzepte von Java, eine Beschreibung der Standardklassenbibliotheken und schließlich Tipps zu typischen Problemstellungen.

Zum Inhalt

Beginnend mit einer Einführung in die Besonderheiten von Java, sowie der verschiedenen JDK und Entwicklungsumgebungen wird auf den 50 Seiten des ersten Teils die Objektorientierung von Java mittels UML-Diagrammen und Codebeispielen ausführlich erklärt. Lobenswert ist, dass auch gleich darauf hingewiesen wird, wann und wie die verschiedenen Mittel der Objektorientierung eingesetzt werden sollten – und auch auf die Tatsache, dass eine unsachgemäße Verwendung Probleme komplizierter statt einfacher machen kann.

Der zweite Teil des Buches beginnt mit der Beschreibung der Java-Syntax, im Prinzip also der typische Teil einer Spracheinführung. Atypisch – und mit 250 Seiten herausragender Teil des Buches – ist die Einführung in die Standard-Klasenbibliotheken von Java. Kapitel 5 gibt eine Übersicht, welche Packages in welcher Java-Edition vorhanden sind. Im folgenden Kapitel geht es sodann um die Basisklassen java.lang und java.math. Da zu einer Anwendung auch eine grafische Oberfläche gehört, widmen sich die Kapitel 8 und 9 ausschließlich den Themen AWT und Swing sowie der Programmierung von Applets für Webanwendungen. Schließlich werden zum Abschluss des zweiten Buchteils die mächtigen Klassen des Packages java.util beschrieben und die Themen JavaBeans, Security und Reflection kurz dargestellt. Der dritte Teil behandelt das Exception Handling und die Tuningmöglichkeiten von Java-Programmen. Letztlich werden noch Tipps gegeben, in welchen Anwendungsfällen welche Architektur Einsatz finden sollte.

Optischer Eindruck

Der berühmte "erste Eindruck" zeigt, dass die einzelnen Kapitel durch entsprechende Markierungen am Rand leicht gefunden werden können. Nach dem Aufschlagen findet man auf praktisch jeder Seite Grafiken, Diagramme (meistens UML), Tabellen und Codebeispiele. Alle Überschriften sind deutlich hervorgehoben, Schlüsselwörter sind durch Kursivdruck hervorgehoben und der Quellcode ist durch eine eigene Schriftart auf den ersten Blick vom Rest des Buches zu unterscheiden. Letztlich werden Besonderheiten durch einen "Hinweis"-Pfeil gekennzeichnet.

Fazit

Eines der herausragenden Merkmale von Java sind die umfangreichen Klassenbibliotheken. Im Gegensatz zu vielen anderen Grundlagen-Büchern trägt "Nitty Gritty: Java 2" diesem Umstand Rechnung, so dass der Leser gleich den vollen Funktionsumfang erahnen kann. – Selbstverständlich reichen 400 Seiten nicht aus, um jedes Package (geschweige denn jede Klasse) ausführlich zu betrachten aber für einen genaueren Überblick reicht es auf jeden Fall. Auch wenn der echte Profi sicherlich nur einen geringen Nutzen aus dem Buch beziehen kann (da er die Standardklassen perfekt beherrschen dürfte), wird es neben dem Anfänger selbst ein fortgeschrittener Entwickler als nützliches Nachschlagewerk zu schätzen wissen.

von Manuel Klein

Kommentare