Bewertung:

Das Buch ist gut strukturiert und für Anfänger geeignet und bietet klare Beispiele und eine effiziente Organisation. Es ist eine gute Ressource für diejenigen, die nach einer Pause zu Java zurückkehren, da es die jüngsten Änderungen und grundlegenden Funktionen hervorhebt. Einige Leser finden jedoch, dass es sich zu sehr auf die grundlegenden Konzepte konzentriert und nur wenige Informationen über neuere Funktionen bietet.
Vorteile:Tolles Layout, gut strukturiert für Anfänger, klare Beispiele, effizient organisiert, aktueller Inhalt, nützlich für den Wiedereinstieg in Java nach einer Pause.
Nachteile:Begrenzte Diskussion über neuere Möglichkeiten, für manche Leser zu sehr auf grundlegende Funktionen konzentriert.
(basierend auf 4 Leserbewertungen)
Learning Java: An Introduction to Real-World Programming with Java
Dieses Bestseller-Buch ist ideal für Programmierer, die neu in Java sind, und führt Sie durch die Sprachfunktionen und APIs von Java 21. Anhand von unterhaltsamen, überzeugenden und realistischen Beispielen führt Sie der Autor Marc Loy in die Grundlagen von Java ein, einschließlich der Klassenbibliotheken, Programmiertechniken und Idiome, mit Blick auf die Erstellung realer Anwendungen.
Diese aktualisierte sechste Auflage erweitert den Inhalt um Lambdas und Streams und zeigt Ihnen, wie Sie ein funktionales Paradigma in Java nutzen können. Sie lernen die neuesten Java-Funktionen kennen, die seit der fünften Auflage des Buches eingeführt wurden, von JDK 15 bis 21. Sie werden auch tief in die virtuellen Threads eintauchen, die als Project Loom in Java 19 eingeführt wurden, und sich mit dem öffentlichen Release von JDK 21 LTS vertraut machen.
Dieses Handbuch hilft Ihnen:
⬤ Lernen Sie die Struktur der Java-Sprache und der Java-Anwendungen kennen.
⬤ Schreiben, Kompilieren und Ausführen von Java-Anwendungen.
⬤ die Grundlagen des Java-Threading und der nebenläufigen Programmierung zu verstehen.
⬤ Erlernen der Grundlagen von Java I/O, einschließlich lokaler Dateien und Netzwerkressourcen.
⬤ Überzeugende Schnittstellen mit Blick auf die Benutzerfreundlichkeit erstellen.
⬤ Lernen Sie, wie funktionale Funktionen in Java integriert wurden.
⬤ Halten Sie sich über die Entwicklungen von Java auf dem Laufenden, wenn neue Versionen veröffentlicht werden.