Bewertung:

Die Rezensionen zeigen eine gemischte Perspektive auf das Buch, indem sie seinen nützlichen Inhalt hervorheben, aber auch auf erhebliche Nachteile hinweisen, insbesondere bei der Druckqualität.
Vorteile:Das Buch ist ein hervorragendes Nachschlagewerk für Java und deckt neuere und weniger bekannte Aspekte effektiv ab. Es enthält Miniprogramme zur Veranschaulichung der Konzepte und bietet eine Fülle von Online-Ressourcen. Es ist gut geschrieben und unterhaltsam, so dass es sowohl für Anfänger als auch für erfahrene Entwickler, die neue JDK-Funktionen kennen lernen möchten, zugänglich ist.
Nachteile:Die neue Ausgabe wurde zwar aktualisiert, lässt aber einige Java 8-Rezepte aus der vorherigen Ausgabe weg. Die Druckqualität wird stark kritisiert, es wird berichtet, dass das Buch auseinander fällt und schlecht gebunden ist. Einige Leser finden den Inhalt oberflächlich und wenig tiefgründig, mit einfachen Codebeispielen und unzureichenden Erklärungen.
(basierend auf 6 Leserbewertungen)
Java Cookbook: Problems and Solutions for Java Developers
Java wächst und entwickelt sich weiter, und dieses Kochbuch entwickelt sich parallel dazu weiter. Mit diesem Handbuch können Sie sofort mit Hunderten von praktischen Rezepten zu einer breiten Palette von Java-Themen loslegen. Sie lernen nützliche Techniken für alles, von der String-Verarbeitung über funktionale Programmierung bis hin zur Netzwerkkommunikation.
Jedes Rezept enthält in sich geschlossene Codelösungen, die Sie frei verwenden können, zusammen mit einer Erläuterung, wie und warum sie funktionieren. Wenn Sie mit den Java-Grundlagen vertraut sind, wird dieses Kochbuch Ihr Wissen über die Sprache und ihre vielen jüngsten Änderungen vertiefen und Ihnen zeigen, wie Sie diese in Ihrer täglichen Entwicklung anwenden können. Diese aktualisierte Ausgabe deckt die Änderungen durch Java 12 und Teile von 13 und 14 ab.
Zu den Rezepten gehören:
⬤ Methoden zum Kompilieren, Ausführen und Debuggen.
⬤ Paketieren von Java-Klassen und Erstellen von Anwendungen.
⬤ Manipulieren, Vergleichen und Umordnen von Text.
⬤ Regelmäßige Ausdrücke für String- und Mustervergleiche.
⬤ Verarbeitung von Zahlen, Daten und Zeiten.
⬤ Strukturierung von Daten mit Sammlungen, Arrays und anderen Typen.
⬤ Objektorientierte und funktionale Programmiertechniken.
⬤ Eingabe/Ausgabe, Verzeichnis- und Dateisystemoperationen.
⬤ Netzwerkprogrammierung auf Client und Server.
⬤ Verarbeitung von JSON für den Datenaustausch.
⬤ Multithreading und Gleichzeitigkeit.
⬤ Verwendung von Java in Big-Data-Anwendungen.
⬤ Schnittstellen zwischen Java und anderen Sprachen.