Titel | Inhalt | Suchen | Index | DOC | Handbuch der Java-Programmierung, 7. Auflage |
<< | < | > | >> | API | Vorwort |
Vorwort zur 7. Auflage
Die Arbeiten an dieser Auflage habe ich zusammen mit Heiko Hansen erledigt, einem zuverlässigen Mitarbeiter, netten Kollegen und langjährigen Weggefährten.
In vielen gemeinsamen Sitzungen haben wir das Buch Seite für Seite durchgesehen und für die Version 7 der Java Standard Edition auf den neuesten Stand gebracht. Unnötigen Ballast aus veralteten JDK-Versionen haben wir entfernt und Beispiele wo nötig aktualisiert. Mit der Beschreibung der wichtigsten integrierten Entwicklungsumgebungen und einem umfangreichen Kapitel über XML haben wir zwei Themen nachgereicht, die sich unsere Leser schon länger wünschen.
In einer Zeit privater und beruflicher Veränderungen habe ich das Buch nicht nur an seinem »Heimatstandort« in Norddeutschland überarbeitet, sondern auch in den USA und an verschiedenen anderen Orten in und außerhalb Deutschlands. Für die Unterstützung und Geduld in dieser ereignisreichen Zeit möchte ich meinen Freunden und Bekannten, sowie Jana und Jasmin und allen voran Katja danken. Ein großes Dankeschön geht auch an die vielen Leser, die mit ihren Anregungen und Hinweisen dafür gesorgt haben, das Handbuch der Java-Programmierung weiter zu verbessern und vorhandene Fehler zu beseitigen.
Guido Krüger, Juli 2011
Ich kenne Guido und das Handbuch der Java-Programmierung seit vielen Jahren und freue mich daher umso mehr, dass ich an dieser siebten Auflage mitschreiben durfte. Mein Dank geht an alle, die dieses Buch ermöglicht haben. Insbesondere danke ich natürlich meiner Frau Inken und meinen Söhnen Morten und Tjark für die Geduld, die sie mir in dieser Zeit entgegengebracht haben.
Heiko Hansen, Juli 2011
Vorwort zur 6. Auflage
Die 6. Auflage des Handbuchs der Java-Programmierung wurde gründlich überarbeitet und enthält viele Detail-Verbesserungen. Darüber hinaus gehen wir im JPA-Kapitel nun detailliert auf Relationen zwischen Tabellen und ihre objektorientierte Abbildung ein und beschreiben die JPA Query Language zur Formulierung objektorientierter Anfragen. Daneben wurden natürlich die beiliegende DVD und die HTML-Ausgabe aktualisiert, alle bekannten Tippfehler korrigiert und die letzten Aktualisierungen von Java 6 berücksichtigt.
Guido Krüger und Thomas Stark, Juli 2009
Vorwort zur 5. Auflage
Die 5. Auflage des Handbuchs der Java-Programmierung wurde für die Version 6 der Java Standard Edition mit dem Codenamen Mustang überarbeitet und ist erstmals eine Gemeinschaftsproduktion zweier Autoren. Neben vielen Detailverbesserungen, überarbeiteten Listings und Korrekturen findet der Leser in dieser Auflage:
Guido Krüger und Thomas Stark, Oktober 2007
Vorwort zur 4. Auflage
Die 4. Auflage des Handbuchs der Java-Programmierung behandelt die Neuerungen, die mit der Version 5.0 der Java 2 Standard Edition eingeführt wurden. Dieser, unter dem Codenamen »Tiger« entwickelte Nachfolger der Version 1.4 bringt viele Verbesserungen, die vor allem den Java-Entwicklern selbst das Leben leichter machen sollen (Stichwort »Ease Of Development«). Zu ihnen zählen unter anderem folgende Features:
Neben der Beschreibung dieser Erweiterungen wurden kleinere Fehler korrigiert und verschiedene Unklarheiten beseitigt. Darüber hinaus wurden die Einstiegs- und Installationshinweise überarbeitet sowie der Inhalt der CD-ROM an die aktuellen Java-Versionen angepasst.
Guido Krüger, Oktober 2004
Vorwort zur 3. Auflage
Das »Handbuch der Java-Programmierung« ist der Nachfolger von »Go To Java 2« und seiner im Spätsommer 2000 erschienenen zweiten Auflage. Somit verlässt das Buch die GoTo-Reihe, in die es, vor allem auf Grund des erneut gestiegenen Umfangs, nicht mehr recht hineinpasste. Dennoch ist das Handbuch der Java-Programmierung nicht mehr und nicht weniger als die konsequente Fortführung seiner erfolgreichen Vorgänger, die bis auf »Java 1.1 lernen« und »Symantec Visual Cafe« zurückgeführt werden können. Um diese Kontinuität deutlich zu machen, haben wir die Nummerierung der Auflagen beibehalten und der aktuellen Auflage die Nummer »3.0« zugeordnet.
Unterstützt durch die große Zahl an Leserzuschriften und die Diskussion mit Kollegen, Freunden und anderen Java-Enthusiasten wurde das Buch mit vielen Erweiterungen und Ergänzungen versehen. Alle für Java-Einsteiger und Fortgeschrittene wichtigen Themen werden ausführlich behandelt. Der bewährte Aufbau wurde beibehalten, und das Buch kann sowohl als Lehr- wie auch als Nachschlagewerk eingesetzt werden.
Das Handbuch der Java-Programmierung besteht aus 50 Kapiteln, die alle wesentlichen Aspekte der Programmiersprache Java und seiner umfangreichen Klassenbibliothek erläutern. Mit über 170 Abbildungen, 80 Tabellen, 440 Beispielprogrammen und 600 Querverweisen ist es für die Verwendung im Unterricht und zum Selbststudium bestens geeignet.
Gegenüber der zweiten Auflage wurden folgende Abschnitte neu aufgenommen:
Zudem wurde das Buch an die Version 1.4 des JDK angepasst und viele kleine Fehler aus der vorigen Auflage wurden korrigiert. Die Linkliste wurde ebenso angepasst wie die Java-Historie, die Beschreibung der Standardpakete oder die Syntax der JDK-Werkzeuge. Für Anfänger wurden die Kapitel 2 und 3 erneut erweitert, es gibt detaillierte Erklärungen zum Aufruf von Java-Programmen unter Windows, und Abschnitt 2.3.7 beschreibt häufig gemachte Fehler und wie man sie umgeht. Weitere Verbesserungen gab es bei den Abschnitten über die Swing-Komponenten, die jetzt auch die neuen 1.4-Komponenten JFormattedTextField und JSpinner sowie animierte Fortschrittsanzeigen umfassen und auf das neue Focus-Subsystem eingehen. Der JDBC-Teil wurde um Hinweise zur Konfiguration von MS Access, InstantDB und HSQLDB erweitert, und der ExperimentalWebServer beherrscht jetzt das HEAD-Kommando und eignet sich für den Betrieb von Java WebStart. Nicht zuletzt gab es Verbesserungen bei der HTML-Ausgabe, die jetzt noch umfangreicher und leichter zu bedienen ist.
Gegenüber der ersten Auflage wurden in der zweiten die einleitenden Kapitel vereinfacht, um Anfängern den Einstieg zu erleichtern. Zudem wurden weiterführende Themen aufgenommen, um auch dem fortgeschrittenen Leser genügend Lesestoff zu bieten.
Die wichtigsten Änderungen der zweiten Auflage waren:
Ebenso wie zu den Vorgängerversionen wurde auch zu diesem Buch eine HTML-Ausgabe erstellt. Sie ist auf der beigefügten CD-ROM enthalten und stellt das komplette Buch im Hypertext-Format dar. Mit ihren Navigationshilfen und der großen Zahl an Querverweisen (es sind inkl. Index über 20000) ist sie ausgezeichnet als Referenz verwendbar. Daneben enthält die CD-ROM die Beispiele aus dem Buch sowie das Java Development Kit und weitere nützliche Werkzeuge und Hilfsmittel.
Wie bisher kann die HTML-Ausgabe frei aus dem Internet geladen werden. Studenten und Leser mit eingeschränkten finanziellen Möglichkeiten können so Java lernen, ohne das Buch kaufen zu müssen, oder können es vor dem Kauf eingehend studieren. Auch Universitäten und vergleichbare Einrichtungen werden die Möglichkeit zur Installation einer gespiegelten Version erhalten, um das Buch effizient in der Java-Ausbildung nutzen zu können.
Um weitere Informationen zum Handbuch der Java-Programmierung zu erhalten, können Sie seine Homepage unter http://www.javabuch.de besuchen. Dort können Sie auch die freie HTML-Ausgabe herunterladen und Sie finden eine Liste aller bekannten Fehler und Ungenauigkeiten. Teilen Sie mir Ihre Kritik und Anregungen mit oder schreiben Sie mir, wenn Sie Fehler gefunden haben. Natürlich können Sie auch schreiben, dass Ihnen das Buch gefallen hat! Verständnisfragen zu einzelnen Aspekten der Java-Programmierung kann ich aus Zeitgründen leider nicht mehr beantworten. Sie sind besser in einer der zahlreichen Java-Newsgroups aufgehoben (siehe Abschnitt 4.2.2).
Wie die Vorversionen wurde auch die dritte Auflage vollständig in SGML geschrieben (der »Mutter« von HTML und XML). Alle Werkzeuge zum Erstellen der verschiedenen Ausgaben wurden vom Autor selbst entwickelt und sind in Java geschrieben. Die ohne zusätzlichen Aufwand erstellbare HTML-Ausgabe kann bei Fehlern oder Erweiterungen sehr schnell aktualisiert und unabhängig von den Nachdruckzyklen der Papierversion gepflegt werden. Alle Änderungen werden versioniert, der Erstdruck des Buchs entspricht der HTML-Ausgabe 3.0.
Ich wünsche allen Lesern, dass ihnen dieses Buch beim Erlernen und Anwenden von Java ein unentbehrlicher Helfer sein wird und dass sie nach seiner Lektüre über umfassende Kenntnisse in der Java-Programmierung verfügen mögen.
Mein Dank gilt allen, die bei der Entstehung mitgewirkt haben. Besonders möchte ich Kollegen und Bekannten danken, die sich der Mühe unterzogen haben, einzelne Kapitel zu lesen, und mit ihren Hinweisen und Anregungen zu seiner jetzigen Form beigetragen haben. Hier sind vor allem Ilona Brinkmeier, Holger Jödicke, Boris Gruschko, Thomas Backens, Goetz Perry, Stefan Stark, Andi Müller, Jacques Nietsch und Carsten Leutzinger zu nennen. Den vielen Lesern der Vorversionen, die Fehler gefunden oder Anregungen gegeben haben, möchte ich ebenso danken wie Christiane Auf und Christina Gibbs, die das Buch als Lektorinnen bei Addison-Wesley betreut haben.
Wie immer geht ein besonderer Dank an Sabine, Jana und Jasmin, ohne deren Unterstützung und Geduld auch dieses Buch nicht möglich gewesen wäre.
Guido Krüger, Februar 2002
Titel | Inhalt | Suchen | Index | DOC | Handbuch der Java-Programmierung, 7. Auflage, Addison Wesley, Version 7.0 |
<< | < | > | >> | API | © 1998, 2011 Guido Krüger & Heiko Hansen, http://www.javabuch.de |