www.javabuch.de · Handbuch der Java-Programmierung · Guido Krüger, Thomas Stark· ISBN 978-3-8273-2874-8
Download - Bestellung - Errata/Updates - Verschiedenes - Impressum [www.gkrueger.com] [brobo.blogspot.com]

Guido Krüger, Thomas Stark
Handbuch der Java-Programmierung
Standard Edition Version 6
Addison-Wesley, 2009
ISBN 978-3-8273-2874-8
Das Handbuch der Java-Programmierung, 6. Auflage ist bei Addison-Wesley erschienen und seit August 2009 erhältlich. Es ist der Nachfolger der gleichnamigen 3., 4. und 5. Auflage, sowie von "Go To Java 2, 2. Auflage" und "Go To Java 2".

Wer das Buch bestellen will, kann das direkt über diesen Link oder in einer beliebigen Buchhandlung erledigen. Fehler und Ungenauigkeiten sind auf der Update-Seite dokumentiert.


Inhalt

Diese 6. Auflage des Standardwerks führt Sie umfassend in die Java 6 Standard Edition ein. Von den Grundlagen bis hin zu komplexen Themen wie Kryptografie, Grafik- und Netzwerkprogrammierung lernen Sie Java in seiner Gesamtheit kennen. Weiterführende Themengebiete wie Meta-Informationen im Quellcode, Design Pattern und Objektorientierte Datenbankzugriffe runden das Werk ab und zeigen viele Anknüpfungspunkte zur Java Enterprise Edition auf.
Anfänger erhalten einen leichten Einstieg in Sprache und Klassenbibliotheken, Fortgeschrittene und Profis ein komplettes Nachschlagewerk für die tägliche Arbeit mit vielen Querverweisen zu angrenzenden Themen. Durch die klare Sprache und zahlreiche, gut verständliche Beispielprogramme eignet sich das Buch hervorragend zur Verwendung im Unterricht und zum Selbststudium.

Aus dem Inhalt

  • Historie, Schnelleinstieg, Troubleshooting
  • Datentypen, Ausdrücke, Anweisungen, Schleifen
  • Generics, Enumerationen
  • Objektorientierte Programmierung
  • Design-Patterns
  • Strings, Exceptions, Collection, Utilities, I/O, Reguläre Ausdrücke
  • Grafikprogrammierung mit AWT und Swing
  • Applets
  • Serialisierung
  • Datenbankzugriffe mit JDBC und Java Persistenz API
  • Reflection, Annotationen, Networking, Kryptografie und Sound
  • Performance-Tuning
  • Programmierwerkzeuge

Java ist als universelle, plattformunabhängige und eine der meistverwendeten Programmiersprachen weltweit etabliert und hat nahezu jeden Bereich der IT erfasst. Ca. 54% aller Entwickler programmieren heute mit Java. Die Liste der programmierten Anwendungen umfasst Datenbank-Applikationen, grafische Benutzeroberflächen, dynamische Webanwendungen und Web Services. Auch bei der Programmierung von Handys, PDAs oder Kreditkarten-applikationen kommt Java inzwischen zum Einsatz. Das überarbeitete "Handbuch der Java-Programmierung" zur SE 6 ist das deutsche Standardwerk zur Sprache Java schlechthin und gestattet gleichzeitig den Blick über den Tellerrand, bei dem viele Anknüpfungspunkte beispielsweise zur Java Enterprise Edition gegeben werden. Anfänger erhalten einen leichten Einstieg in Sprache und Klassen-bibliotheken, Fortgeschrittene sowie Profis ein komplettes Nachschlagewerk für die tägliche Arbeit. Sie lernen Java in seiner Gesamtheit kennen, von den Grundlagen der objektorientierten Programmierung bis hin zu komplexen Themen wie Grafik- und Netzwerkprogrammierung oder auch Kryptografie. Zusätzlich werden weiterführende Themengebiete wie Meta-Informationen im Quellcode mit Hilfe von Annotationen, speichereffizientes Programmieren, Design Pattern und objektorientierte Persistenz behandelt. Durch die klare Sprache und zahlreiche, gut verständliche Beispielprogramme eignet sich das Buch hervorragend zur Verwendung im Unterricht und zum Selbststudium.Auf der DVD finden Sie alles, um sofort loszulegen.Und der Farbteil mit Fotos aus Java und Umgebung soll Sie ein bischen auf das Thema einstimmen.

Auf der DVD

Alle im Buch besprochenen Beispielprogramme, das J2SE 6.0 für Windows und Linux, die HTML-Ausgabe, sowie nützliche Tools und Hilfsmittel. Als zusätzliche Neuerung finden Sie auf der DVD erstmals die behandelten Themenkomplexe als grafische MindMap aufgearbeitet.

Die Autoren

Guido Krüger ist Autor zahlreicher Artikel und Fachbücher und hat langjährige Erfahrung in Entwicklung und Lehre. Der Java-Community ist er durch seine Beiträge in den einschlägigen Newsgroups und durch die frei verfügbaren HTML-Versionen seiner Bücher bekannt. Im "Handbuch der Java-Programmierung" gibt er sein umfangreiches Wissen weiter.

Thomas Stark setzt sich intensiv mit Java und der Java Enterprise Edition auseinander und ist seit Jahren als Autor und Trainer auf diesem Gebiet tätig. Er verfügt über einen enormen Fundus an Fachwissen und Praxisbeispielen, der die Grundlage seiner zahlreichen Bücher, Fachartikel und Schulungen bildet.


Unterschiede zwischen 4. und 3. Auflage

Die wesentlichen Neuerungen der 4. Auflage waren:

  • Anpassung an die aktuelle Version 5.0 der J2SE
  • Behandlung aller wichtigen neuen Sprachfeatures:
    • Autoboxing/Autounboxing
    • Die Erweiterte for-Schleife
    • Variable Parameterlisten
    • Statische Imports
    • Aufzählungstypen
    • Printf-ähnliche Ausgabeformatierung
    • Generische (oder typisierte) Klassen und Collections
  • Zweifarbiger Druck
  • Fehlerbehebungen und Klarstellungen ggü. der 3. Auflage

Die gedruckte Ausgabe enthält zudem das Poster "Die Java-Klassenbibliothek" von Andy Bosch und Florian Huber.


Unterschiede der 3. Auflage zu "Go To Java 2, 2. Auflage"

Die wesentlichen Neuerungen der 3. Auflage waren:

  • Zugriff auf Arrays per Reflection
  • Java WebStart
  • Assertions
  • Das Sound-API

Zudem wurde das Buch an die Version 1.4 des JDK angepaßt und viele kleine Fehler aus der vorigen Auflage wurden korrigiert. Die Linkliste wurde ebenso angepaßt 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. Häufig gemachte Anfängerfehler werden beschrieben, und es wird gezeigt, wie man sie umgeht.

Weitere Verbesserungen gibt 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.

© 1996-2009 Guido Krüger - Letzte Änderung 07.04.2009 - Impressum