Java 9 für Programmierer

Bewertung:   (4,7 von 5)

Java 9 für Programmierer (Paul Deitel)

Leserbewertungen

Zusammenfassung:

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.

Nachteile:

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)

Originaltitel:

Java 9 for Programmers

Inhalt des Buches:

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.

Weitere Daten des Buches:

ISBN:9780134777566
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2017
Seitenzahl:1120

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Python für Programmierer - Python for Programmers
Das Deitel(R)-Handbuch für professionelle Programmierer zu Python(R) mit einführenden Fallstudien zur künstlichen...
Python für Programmierer - Python for Programmers
C Programmierhandbuch, Globale Ausgabe - C How to Program, Global Edition
Für Kurse in Computerprogrammierung.C How to Program ist eine umfassende...
C Programmierhandbuch, Globale Ausgabe - C How to Program, Global Edition
Java 9 für Programmierer - Java 9 for Programmers
Das Deitel(R) Handbuch für professionelle Programmierer zu Java(R) 9 und der leistungsstarken Java-Plattform Dieses Buch...
Java 9 für Programmierer - Java 9 for Programmers
Einführung in Python für Informatik und Data Science: Programmieren lernen mit KI, Big Data und der...
Für Einführungskurse in die Python-Programmierung...
Einführung in Python für Informatik und Data Science: Programmieren lernen mit KI, Big Data und der Cloud - Intro to Python for Computer Science and Data Science: Learning to Program with Ai, Big Data and the Cloud
C++20 für Programmierer: Ein objektorientierter Ansatz - C++20 for Programmers: An Objects-Natural...
Der Deitel (R) Leitfaden für professionelle...
C++20 für Programmierer: Ein objektorientierter Ansatz - C++20 for Programmers: An Objects-Natural Approach

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)