www.javabuch.de · Java-Programmierung - Das Handbuch zu Java 8 · Guido Krüger, Heiko Hansen; ISBN 978-3-95561-514-7 | ||
Download - Errata/Updates - Weblog Guido - Homepage Heiko - Impressum | ||
Guido Krüger, Heiko Hansen Java-Programmierung Das Handbuch zu Java 8 O'Reilly Verlag Köln 8. Auflage 2014 1104 Seiten ISBN 978-3-95561-514-7 Erschienen Ende Mai 2014, erhältlich bei allen Buchhandlungen und Versandhändlern (z.B. bei buch.de (Thalia), buecher.de (Hugendubel), amazon.de, O'Reilly). Die Beispielprogramme können von der Download-Seite heruntergeladen werden. Fehler und Ungenauigkeiten sind auf der Update-Seite dokumentiert. Weitere Infos von und zu den Autoren findet ihr auf Guidos Weblog oder Heikos Homepage. |
| |
Inhalt der 8. Auflage
Die Neuauflage dieses Standardwerks gibt eine umfassende Einführung in die Programmierung mit Java 8. Vom Aufbau einer funktionierenden Entwicklungsumgebung über Grundlagen der Sprache bis hin zu Themen wie Grafik-, Netzwerk- oder Datenbankprogrammierung werden alle wichtigen Eigenschaften der Java 8 Standard Edition vorgestellt. Auch die aktuellen Schlüsselthemen wie funktionale Interfaces, Lambda-Ausdrücke, Closures und Methoden-Referenzen werden mit vielen Beispielen umfassend und leicht verständlich erläutert. Daneben runden eine Vielzahl weiterführender Themen das Werk ab, wie beispielsweise Design Patterns, Kryptografie oder XML. Mit diesem Handbuch erhalten Programmierer mit Vorkenntnissen und Studierende einen leicht verständlichen Zugang zu Sprache und Klassenbibliotheken, während Fortgeschrittene und Profis ein komplettes Nachschlagewerk für die tägliche Arbeit an die Hand bekommen. Dank des übersichtlichen Aufbaus, vieler Beispielprogramme und Querverweise sowie des ausführlichen Indexes eignet sich das Buch sehr gut zum Selbststudium. Für die Neuauflage wurde es gründlich aktualisiert und etwas verschlankt. Aus dem Inhalt
Die Autoren Guido Krüger hat als Autor und Software-Entwickler umfassende Erfahrung in der Medizin-, Telekommunikations- und Versicherungs-Informatik. Der Java-Community wurde er durch das Handbuch der Java-Programmierung bekannt, dessen freie HTML-Ausgabe richtungsweisend war. Nach jahrzehntelangen Entwicklungs- und Führungsaufgaben in der Informatik arbeitet Guido seit einigen Jahren als freier Autor und Fotojournalist in den USA. Sein Weblog ist weithin bekannt, und seine Fotoreportagen sind in der (nicht nur) deutschsprachigen Community von Washington, D.C., geschätzt. Mitte des Jahres wird er nach Deutschland zurückkehren, um sich neuen Herausforderungen zu stellen. Heiko Hansen ist ein erfahrener Software-Entwickler und Projektleiter. Er kennt Java seit seiner Diplomarbeit in angewandter Mathematik und hat mittlerweile fünfzehn Jahre Erfahrung mit der Java Standard Edition. Nach jahrelanger Tätigkeit als Teamleiter für objektorientierte Basistechnologien eines großen Bestandsführungssystems in der Versicherungsbranche ist Heiko heute als Gruppenleiter eines mittelständischen Versicherungsunternehmens für Business Intelligence und Datawarehousing verantwortlich. In seiner Freizeit hat er eine freie relationale Datenbank in Java entwickelt, die von www.nf1db.org heruntergeladen werden kann. Änderungen... ...in der 8. Auflage (2014)
Die aktuelle Auflage wurde umfassend renoviert, reorganisiert und erweitert.
Wir haben uns von Überflüssigem und Veraltetem getrennt und das
Buch ein ganzes Stück dünner gemacht. Von den zuletzt mehr als 1400 Seiten
sind etwa 1100 übrig geblieben. Die Kapitel über Applets und Java Beans
wurden ebenso gestrichen wie die über objektorientierte Persistenz, Sound,
Performance-Tuning und die Hilfsprogramme des JDK. Bei Bedarf sind sie in
der 7. Auflage zu finden, die auch künftig frei
heruntergeladen werden kann. Die einleitenden Kapitel haben wir
gründlich überarbeitet und übersichtlicher gemacht.
Die Neuerungen von Java 8, und mit den Lambda-Ausdrücken die wichtigste
Innovation der neuen Java-Version schlechthin, werden ausführlich behandelt
und anhand vieler Beispiele erklärt. Wir zeigen die Entstehung der
Lambda-Ausdrücke als Fortentwicklung und Vereinfachung lokaler und anonymer
Klassen und erläutern die Schlüsselkonzepte der funktionalen Interfaces,
Closures und Methoden-Referenzen. Neben den Lambda-Ausdrücken werden viele
andere aktuelle Java-Themen neu aufgegriffen bzw. gegenüber der Vorauflage
verfeinert. Zu ihnen zählen beispielsweise statische und Default-Methoden
oder Erweiterungen an den Interfaces Comparator und Iterable. Mit der
Fork/Join-Programmierung und den Executors erläutern wir einige interessante
Neuerungen aus dem Bereich des Multithreading.
Auch unter der Oberfläche hat es Veränderungen gegeben, denn wir haben
das Buch in den Docbook-XML-Standard konvertiert und erstmals zeichnet
das erfahrene Team von O'Reilly für die Produktion verantwortlich.
Die 6. Auflage wurde gründlich überarbeitet und enthält viele
Korrekturen und Detailverbesserungen.
Die wesentlichen Neuerungen dieser Auflage waren:
Die wesentlichen Neuerungen der 4. Auflage waren:
Die gedruckte Ausgabe enthält zudem das Poster "Die Java-Klassenbibliothek"
von Andy Bosch und Florian Huber.
Die wesentlichen Neuerungen der 3. Auflage (ggü. der Vorversion
"Go To Java 2, 2. Auflage") waren:
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-2014 Guido Krüger - Letzte Änderung 29.5.2014 - Impressum |