Java 8 -- Die Neuerungen : Lambdas, Streams, Date And Time API und JavaFX 8 im Überblick /

Saved in:
Bibliographic Details
Main Author: Inden, Michael (Author)
Format: Electronic eBook
Language:German
Published: Heidelberg, Neckar : dpunkt.verlag, 2015.
Edition:2., aktualisierte und erweiterte Auflage
Subjects:
Online Access:CONNECT
Table of Contents:
  • Inhaltsverzeichnis; Vorwort; Vorwort zur zweiten Auflage; 1 Einleitung; 2 Lambda-Ausdrücke; 2.1 Einstieg in Lambdas; 2.2 Defaultmethoden; 2.3 Statische Methoden in Interfaces; 2.4 Methodenreferenzen; 2.5 Exceptions in Lambdas; 2.6 Fazit; 2.7 Übungen zu Lambdas, Methodenreferenzen und Defaultmethoden; 3 Bulk Operations on Collections; 3.1 Externe vs. interne Iteration; 3.2 Collections-Erweiterungen; 3.3 Streams; 3.4 Filter-Map-Reduce; 3.5 Datenaufbereitung mit Kollektoren; 3.6 Fallstricke bei Lambdas und funktionaler Programmierung; 3.7 Fazit; 3.8 Übungen zu Collections und Bulk Operations
  • 3.9 Übungen zu Streams und Filter-Map-Reduce4 JSR-310: Date and Time API; 4.1 Datumsverarbeitung vor JSR-310; 4.2 Überblick über die neu eingeführten Typen; 4.3 Datumsarithmetik; 4.4 Das neue Date and Time API im Einsatz; 4.5 Fazit; 4.6 Übungen zum Date and Time API; 5 Einstieg JavaFX 8; 5.1 Einführung
  • JavaFX im Überblick; 5.2 Deklarativer Aufbau des GUIs; 5.3 Rich-Client Experience; 5.4 Properties, Data Binding und Observable Collections; 5.5 Neuerungen in JavaFX 8; 5.6 Neuerungen in JavaFX 8 Update 40; 5.7 Fazit; 5.8 Übungen zu JavaFX 8; 6 Weitere Änderungen in JDK 8
  • 6.1 Erweiterungen im Interface Comparator6.2 Die Klasse Optional; 6.3 Parallele Operationen auf Arrays; 6.4 Erweiterungen im Interface Map; 6.5 Erweiterungen im Bereich Concurrency; 6.6 »Nashorn«
  • die neue JavaScript-Engine; 6.7 Keine Permanent Generation mehr; 6.8 Base64-Codierungen; 6.9 Erweiterungen im Bereich Reflection; 6.10 Erweiterungen im NIO und der Klasse Files; 6.11 Änderungen bei Annotations; 6.12 Berechnungen mit Überlaufprüfung; 6.13 Übungen zu Diverses; 7 Java 8 im Praxiseinsatz; 7.1 Erste Schritte zur Informationsaufbereitung; 7.2 Grafische Darstellung; 7.3 Fazit
  • 8 Tipps zur Migration von Java 7 auf Java 88.1 Stolpersteine in den Bibliotheken; 8.2 Externe in interne Iterationen überführen; 8.3 Von Swing zu JavaFX; 9 Zusammenfassung und Ausblick; 9.1 Zusammenfassung und Fazit; 9.2 Ausblick auf JDK 9: Mit JDK 8 nicht umgesetzte Features; 9.3 Weiterführende Literatur; Anhang; A Java und funktionale Programmierung; A.1 Programmierparadigmen im Überblick; A.2 Funktionale Programmierung an Beispielen; Literaturverzeichnis; Index