Bewertung:

Das Buch bietet eine fundierte und gut strukturierte Einführung in Java und eignet sich daher sowohl für Anfänger als auch für diejenigen, die eine Zertifizierung anstreben. Es deckt ein umfassendes Themenspektrum mit klaren Beispielen und praktischen Anleitungen effektiv ab. Einige Benutzer finden es jedoch langatmig und es fehlt an Details zu fortgeschrittenen Funktionen, die in neueren Java-Versionen eingeführt wurden.
Vorteile:⬤ Ausführliche Behandlung der Java-Sprache und der wichtigsten Funktionen.
⬤ Sowohl für Anfänger als auch für Personen mit etwas Programmiererfahrung geeignet.
⬤ Gut strukturiert und umfassend, was es zu einer soliden Referenz macht.
⬤ Klare Beispiele und Erklärungen, besonders nützlich für visuell Lernende.
⬤ Gute Integration von fortgeschrittenen Konzepten wie JavaFX und Parallelität.
⬤ Einige Kapitel können für diejenigen mit Vorkenntnissen zu detailliert sein.
⬤ Ausführlicher und redundanter Inhalt für fortgeschrittene Benutzer, die ihre Kenntnisse erweitern wollen.
⬤ Unzureichende Details zu neuen Funktionen, die in Java 9 und später eingeführt wurden.
⬤ Einige Benutzer sind der Meinung, dass es nicht so prägnant ist wie andere Ressourcen für fortgeschrittene Programmierung.
(basierend auf 27 Leserbewertungen)
Java 9 for Programmers
Das Deitel(R) Handbuch für professionelle Programmierer zu Java(R) 9 und der leistungsstarken Java-Plattform
Dieses Buch richtet sich an Programmierer mit Vorkenntnissen in einer anderen Hochsprache. Es wendet die Deitel-Signatur Live-Code-Ansatz an, um das Programmieren zu lehren und erforscht die Java(R) 9 Sprache und APIs in der Tiefe. Das Buch präsentiert Konzepte in vollständig getesteten Programmen, komplett mit Code-Walkthroughs, Syntax-Shading, Code-Highlighting und Programmausgaben. Es enthält Hunderte von vollständigen Java 9-Programmen mit Tausenden von Zeilen bewährten Codes und Hunderte von Tipps zur Softwareentwicklung, die Ihnen helfen werden, robuste Anwendungen zu erstellen.
Beginnen Sie mit einer Einführung in Java unter Verwendung eines frühen Klassen- und Objektansatzes und gehen Sie dann schnell zu fortgeschritteneren Themen über, einschließlich JavaFX GUI, Grafik, Animation und Video, Ausnahmebehandlung, Lambdas, Streams, funktionale Schnittstellen, Objektserialisierung, Nebenläufigkeit, Generika, generische Sammlungen, Datenbank mit JDBCTM und JPA und überzeugende neue Java 9-Funktionen, wie das Java Platform Module System, interaktives Java mit JShell (für Entdeckung, Experimentieren und schnelles Prototyping) und mehr. Sie werden die klassische Behandlung der objektorientierten Programmierung durch die Deitels und die Fallstudie zum objektorientierten Design ATM genießen, einschließlich einer vollständigen Java-Implementierung. Wenn Sie fertig sind, haben Sie alles, was Sie brauchen, um industrietaugliche, objektorientierte Java 9-Anwendungen zu erstellen.
Neue Java(R) 9-Funktionen
⬤ Das Plattform-Modulsystem von Java(R) 9.
⬤ Interaktives Java über JShell - die REPL von Java 9.
⬤ Collection Factory Methods, Matcher Methods, Stream Methods, JavaFX Updates, Verwendung von Modulen in JShell, Completable Future Updates, Security Enhancements, Private Interface Methods und viele andere Sprach- und API Updates.
Kern-Java-Funktionen
⬤ Klassen, Objekte, Kapselung, Vererbung, Polymorphismus, Schnittstellen.
⬤ Zusammensetzung vs. Vererbung, "Programmierung auf eine Schnittstelle und nicht auf eine Implementierung".
⬤ Lambdas, sequentielle und parallele Streams, funktionale Schnittstellen mit Standard- und statischen Methoden, Unveränderlichkeit.
⬤ JavaFX GUI, 2D und 3D Grafik, Animation, Video, CSS, Scene Builder.
⬤ Dateien, I/O-Streams, XML-Serialisierung.
⬤ Gleichzeitigkeit für optimale Multi-Core Leistung, JavaFX Gleichzeitigkeits-APIs.
⬤ Generik und generische Sammlungen.
⬤ Rekursion, Datenbank (JDBCTM und JPA)
Bleiben Sie in Kontakt.
⬤ Kontaktieren Sie die Autoren unter: deitel@deitel.com.
⬤ Werden Sie Mitglied der Deitel Social Media Communities.
LinkedIn(R) unter bit. ly/DeitelLinkedIn.
Facebook(R) unter facebook.com/DeitelFan.
Twitter(R) unter twitter.com/deitel.
YouTubeTM unter youtube.com/DeitelTV.
⬤ Abonnieren Sie den Deitel (R) Buzz E-Mail-Newsletter unter www.deitel.com/newsletter/subscribe. html.
⬤ Quellcode und Updates finden Sie unter: www.deitel.com/books/Java9FP.