Cargando…

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

Anfang 2014 war es endlich so weit: Java 8 wurde veröffentlicht. Einen fundierten Einstieg sowie einen Überblick über die umfangreichen Änderungen in JDK 8 liefert Ihnen dieses Buch. Es richtet sich an all jene, die Ihr Java-Wissen auffrischen und aktualisieren wollen. Die neueste Java-Version e...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Inden, Michael
Formato: Electrónico eBook
Idioma:Alemán
Publicado: Heidelberg : Dpunkt.verlag, 2014.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_ocn884015228
003 OCoLC
005 20231017213018.0
006 m o d
007 cr |n|||||||||
008 140719s2014 gw ob 001 0 ger d
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d UMI  |d E7B  |d DEBSZ  |d OCLCQ  |d OCLCO  |d YDXCP  |d COO  |d OCLCQ  |d OCLCF  |d OCLCQ  |d EBLCP  |d OCLCQ  |d OCLCO  |d REB  |d WYU  |d OCLCQ  |d VT2  |d OCLCO  |d OCLCQ  |d OCLCO 
019 |a 884981352 
020 |a 9783864915413 
020 |a 3864915414 
020 |a 9783864902017 
020 |a 3864902010 
020 |a 9783864915406  |q (e-book) 
020 |a 3864915406  |q (e-book) 
029 1 |a AU@  |b 000055999034 
029 1 |a CHNEW  |b 000698406 
029 1 |a DEBSZ  |b 410562165 
035 |a (OCoLC)884015228  |z (OCoLC)884981352 
037 |a CL0500000460  |b Safari Books Online 
050 4 |a QA76.73.J38 
082 0 4 |a 005.2 
049 |a UAMI 
100 1 |a Inden, Michael. 
245 1 0 |a Java 8 - Die Neuerungen :  |b Lambdas, Streams, Date and Time API und JavaFX 8 im Überblick. 
260 |a Heidelberg :  |b Dpunkt.verlag,  |c 2014. 
300 |a 1 online resource (199 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Print version record. 
505 0 |a Inhaltsverzeichnis; Vorwort; Wer sollte dieses Buch lesen?; Was vermittelt dieses Buch?; Aufbau dieses Buchs; Konventionen; Danksagung; Anregungen und Kritik; 1 Einleitung; 2 Lambda-Ausdrücke; 2.1 Einstieg in Lambdas; 2.1.1 Lambdas am Beispiel; 2.1.2 Functional Interfaces und SAM-Typen; 2.1.3 Type Inference und Kurzformen der Syntax; 2.1.4 Lambdas als Parameter und als Rückgabewerte; 2.1.5 Unterschiede: Lambdas vs. anonyme innere Klassen; 2.2 Default-Methoden; 2.2.1 Interface-Erweiterungen; 2.2.2 Vorgabe von Standardverhalten; 2.2.3 Erweiterte Möglichkeiten durch Default-Methoden. 
505 8 |a 2.2.4 Spezialfall: Was passiert bei Konflikten?2.2.5 Vorteile und Gefahren von Default-Methoden; 2.2.6 Statische Methoden in Interfaces; 2.3 Methodenreferenzen; 2.4 Fazit; 3 Bulk Operations on Collections; 3.1 Externe vs. interne Iteration; 3.1.1 Externe Iteration; 3.1.2 Interne Iteration; 3.1.3 Externe vs. interne Iteration an einem Beispiel; 3.2 Collections-Erweiterungen; 3.2.1 Das Interface Predicate; 3.2.2 Die Methode Collection.removeIf(); 3.2.3 Das Interface UnaryOperator; 3.2.4 Die Methode List.replaceAll(); 3.3 Streams; 3.3.1 Streams erzeugen -- Create Operations. 
505 8 |a 3.3.2 Intermediate und Terminal Operations im Überblick3.3.3 Zustandslose Intermediate Operations; 3.3.4 Zustandsbehaftete Intermediate Operations; 3.3.5 Terminal Operations; 3.3.6 Wissenswertes zur Parallelverarbeitung; 3.4 Filter-Map-Reduce; 3.4.1 Herkömmliche Realisierung; 3.4.2 Filter-Map-Reduce mit JDK 8; 3.5 Fallstricke bei Lambdas und funktionaler Programmierung; 3.5.1 Java-Fehlermeldungen werden zu komplex; 3.5.2 Fallstrick: Imperative Lösung 1:1 funktional umsetzen; 3.6 Fazit; 4 JSR-310: Date And Time API; 4.1 Datumsverarbeitung vor JSR-310. 
505 8 |a 4.2 Überblick über die neu eingeführten Klassen4.2.1 Die Klasse Instant; 4.2.2 Die Aufzählung ChronoUnit; 4.2.3 Die Klasse Duration; 4.2.4 Die Klassen LocalDate, LocalTime und LocalDateTime; 4.2.5 Die Aufzählungen DayOfWeek und Month; 4.2.6 Die Klassen YearMonth, MonthDay und Year; 4.2.7 Die Klasse Period; 4.2.8 Die Klasse Clock; 4.2.9 Die Klasse ZonedDateTime; 4.2.10 Beispiel: Berechnung einer Zeitdifferenz; 4.2.11 Interoperabilität mit Legacy-Code; 4.3 Fazit; 5 Einstieg JavaFX 8; 5.1 Einführung -- JavaFX im Überblick; 5.1.1 Motivation für JavaFX und Historisches. 
505 8 |a 5.1.2 Grundsätzliche Konzepte5.1.3 Layoutmanagement; 5.2 Deklarativer Aufbau des GUIs; 5.2.1 Deklarative Beschreibung von GUIs; 5.2.2 Hello-World-Beispiel mit FXML; 5.2.3 Diskussion: Design und Funktionalität strikt trennen; 5.3 Rich-Client Experience; 5.3.1 Gestaltung mit CSS; 5.3.2 Effekte; 5.3.3 Animationen; 5.4 Neuerungen in JavaFX 8; 5.4.1 Unterstützung von Lambdas als EventHandler; 5.4.2 Texteffekte; 5.4.3 Neue Controls; 5.4.4 JavaFX 3D; 5.5 Fazit; 6 Weitere Änderungen in JDK 8; 6.1 Erweiterungen im Interface Comparator; 6.2 Die Klasse Optional. 
500 |a 6.2.1 Grundlagen zur Klasse Optional. 
520 |a Anfang 2014 war es endlich so weit: Java 8 wurde veröffentlicht. Einen fundierten Einstieg sowie einen Überblick über die umfangreichen Änderungen in JDK 8 liefert Ihnen dieses Buch. Es richtet sich an all jene, die Ihr Java-Wissen auffrischen und aktualisieren wollen. Die neueste Java-Version enthält umfangreiche Erweiterungen. Insbesondere die Einführung von Lambdas und des Stream-APIs stellen wegweisende Neuerungen dar, die nun neben der objektorientierten auch die funktionale Programmierung in Java ermöglichen. Jeder ambitionierte Java-Entwickler sollte sie kennen, weil sich dad. 
504 |a Includes bibliographical references and index. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
630 0 0 |a JavaFX (Electronic resource) 
630 0 7 |a JavaFX (Electronic resource)  |2 fast 
650 0 |a Java (Computer program language) 
650 0 |a Graphical user interfaces (Computer systems) 
650 6 |a Java (Langage de programmation) 
650 6 |a Interfaces graphiques (Informatique) 
650 7 |a Graphical user interfaces (Computer systems)  |2 fast 
650 7 |a Java (Computer program language)  |2 fast 
776 0 8 |i Print version:  |a Inden, Michael.  |t Java 8 - Die Neuerungen : Lambdas, Streams, Date and Time API und JavaFX 8 im Überblick.  |d Heidelberg : dpunkt.verlag, ©2014  |z 9783864902017 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781492015512/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
936 |a BATCHLOAD 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL4069086 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL1734324 
938 |a ebrary  |b EBRY  |n ebr10904189 
938 |a YBP Library Services  |b YANK  |n 11976885 
938 |a YBP Library Services  |b YANK  |n 12018792 
994 |a 92  |b IZTAP