Effective Java
Englisch, Joshua Bloch, 20175 Stück an Lager beim Lieferanten
Produktinformationen
Seit die mit dem Jolt-Award ausgezeichnete Klassik zuletzt 2008 aktualisiert wurde, kurz nach der Veröffentlichung von Java 6, hat sich Java dramatisch verändert. Die wichtigste Verbesserung in Java 8 war die Hinzufügung von funktionalen Programmierkonstrukten zu den objektorientierten Wurzeln von Java. Java 7, 8 und 9 führten ebenfalls Sprachmerkmale ein, wie die try-with-resources-Anweisung, den Diamantoperator für generische Typen, Standard- und statische Methoden in Schnittstellen, die @SafeVarargs-Annotation und Module. Neue Bibliotheksfunktionen umfassen die weitreichende Verwendung von funktionalen Schnittstellen und Streams, das java.time-Paket zur Manipulation von Daten und Zeiten sowie zahlreiche kleinere Verbesserungen wie praktische Fabrikmethoden für Sammlungen.
In dieser neuen Ausgabe von Effective Java aktualisiert Bloch das Werk, um die neuen Sprach- und Bibliotheksfunktionen zu nutzen, und bietet spezifische Best Practices für deren Verwendung. Die erhöhte Unterstützung von Java für multiple Paradigmen steigert den Bedarf an Best-Practice-Ratschlägen, und dieses Buch liefert sie.