Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen

Java 9 - Die Neuerungen

Michael Inden
ul liDas Update kann kostenlos über die Verlagsseite heruntergeladen werden/li liErweiterungen in den Klassen Optional, Stream und CompletableFuture/li liUnterstützung von Reactive Streams/li liVom Bestsellerautor Michael Inden/li /ul pDieses Buch bietet einen fundierten Einstieg in Java 9 und gibt einen Überblick über die darin enthaltenen umfangreichen Neuerungen. Damit eignet sich das Buch für all jene, die ihr Java-Wissen auf den neuesten Stand bringen möchten. Eine Vielzahl von Übungen unterstützt Sie dabei, die einzelnen Themengebiete zu vertiefen und besser zu verstehen./p pZunächst werden die Änderungen in der Sprache selbst behandelt. Einen weiteren Schwerpunkt bilden die Erweiterungen in diversen APIs, etwa dem Process-API, dem Stream-API, bei Collections, in der Klasse Optional und vielem mehr. Aber auch im Bereich Concurrency finden sich Erweiterungen - vor allem die Unterstützung von Reactive Streams. Viele dieser Neuerungen machen das Programmiererleben noch ein wenig angenehmer./p pDie fundamentalste Änderung in Java 9 stellt die als Projekt »Jigsaw« entwickelte Modularisierungslösung dar, die es erlaubt, eigene Programme in Softwarekomponenten - so genannte Module - zu unterteilen. Auf diese Weise lassen sich Abhängigkeiten klar definieren, um selbst größere Softwaresysteme möglichst beherrschbar und änderbar zu halten./p pWeil Java 9 einige Auswirkungen auf Build-Tools und IDEs besitzt, gibt ein Kapitel einen Überblick über das aktuelle Tooling rund um die neue Java-Version. Auch fortgeschrittenere Themen wie Services und die Migration bestehender Applikationen werden besprochen./p pEin Schnelleinstieg in die wichtigsten Neuerungen von Java 8, die im Repertoire keines Java-Entwicklers fehlen sollten und die zudem hilfreich beim Verständnis der Neuerungen aus JDK 9 sind, rundet dieses Buch ab. Zudem widmen sich zwei kurze Anhänge den Build-Tools »Maven« und »Gradle«./p
Autor: Inden, Michael
EAN: 9783864904516
Seitenzahl: 358
Produktart: kartoniert, broschiert
Verlag: dpunkt
Veröffentlichungsdatum: 12.12.2017
Untertitel: Syntax- und API-Erweiterungen und Modularisierung im Überblick
Schlagworte: Java 9 (Programmiersprache); Einführung neun nine OO-Entwurf Java Refactorings Coding-Conventions Programmierstil Entwurfsmuster Java 9 Java 8 Java SE Objektorientiertes Design Lambdas Collections Multithreading JDK 8 JDK 9 JavaFX Modularisierung Jigsaw Bad Smells Unit Tests Codereviews
Größe: 21 × 166 × 241
Gewicht: 726 g