Bewertung:

Das Buch dient als Nachschlagewerk für Java-Programmierkonzepte auf hohem Niveau, ist aber nicht für Anfänger geeignet, die das Programmieren von Grund auf lernen wollen. Es enthält gute theoretische Einblicke, aber es fehlt an klaren Erklärungen und praktischen Programmierübungen. Einige Benutzer schätzen die umfassende Abdeckung von Java, während andere es zu komplex und unübersichtlich finden.
Vorteile:⬤ Gute theoretische Einblicke in Java-Konzepte.
⬤ Deckt eine breite Palette von Themen im Zusammenhang mit der Java-Programmierung ab.
⬤ Wird von einigen Nutzern zur Auffrischung des Wissens geschätzt.
⬤ Hochwertiger Inhalt, nach Meinung einiger Leser.
⬤ Nicht geeignet für Anfänger oder diejenigen, die programmieren lernen wollen.
⬤ Übermäßig komplizierte Beispiele mit minimalen Erklärungen.
⬤ Es fehlen praktische Programmierübungen und Anwendungen.
⬤ Der Quizteil enthält unklare Fragen.
(basierend auf 6 Leserbewertungen)
Learn Java 12 Programming: A step-by-step guide to learning essential concepts in Java SE 10, 11, and 12
Ein umfassender Leitfaden für den Einstieg in Java und Einblicke in wichtige Konzepte wie objektorientierte, funktionale und reaktive Programmierung.
Hauptmerkmale
⬤ Vertiefen Sie Ihr Wissen über wichtige Programmierkonzepte und die neuesten Funktionen von Java.
⬤ Erforschen Sie Kernthemen der Programmierung wie GUI-Programmierung, Nebenläufigkeit und Fehlerbehandlung.
⬤ Lernen Sie die Idiome und Best Practices für das Schreiben von hochwertigem Java-Code kennen.
Buchbeschreibung
Java ist eine der bevorzugten Sprachen unter Entwicklern, die von Smartphones über Spielkonsolen bis hin zu Supercomputern eingesetzt wird, und die neuen Funktionen machen die Sprache noch vielseitiger. Dieses Buch über Java-Programmierung beginnt damit, dass Sie lernen, wie Sie das Java Development Kit installieren. Danach werden Sie sich auf das Verständnis der objektorientierten Programmierung (OOP) konzentrieren, mit exklusiven Einblicken in Konzepte wie Abstraktion, Kapselung, Vererbung und Polymorphismus, die Ihnen bei der Programmierung von Anwendungen in der Praxis helfen werden. Als Nächstes lernen Sie die grundlegenden Programmierstrukturen von Java kennen, wie z. B. Datenstrukturen und Algorithmen, die als Bausteine für Ihre Anwendungen dienen werden. Sie werden sich auch mit Kernthemen der Programmierung befassen, die Ihnen bei der Fehlerbehandlung, der Fehlersuche und dem Testen Ihrer Anwendungen helfen werden. Im weiteren Verlauf des Kurses befassen Sie sich mit fortgeschrittenen Themen wie Java-Bibliotheken, Datenbankmanagement und Netzwerkprogrammierung, die Ihre Fähigkeiten bei der Entwicklung professioneller Anwendungen verbessern werden.
Darüber hinaus lernen Sie, wie Sie eine grafische Benutzeroberfläche mit JavaFX erstellen und wie Sie skalierbare Anwendungen entwickeln, indem Sie die Vorteile der reaktiven und funktionalen Programmierung nutzen.
Am Ende dieses Buches werden Sie nicht nur mit Java 10, 11 und 12 vertraut sein, sondern auch einen Ausblick auf die Zukunft dieser Sprache und der Softwareentwicklung im Allgemeinen erhalten.
Was Sie lernen werden
⬤ Erlernen und Anwenden objektorientierter Prinzipien.
⬤ Einblicke in Datenstrukturen gewinnen und verstehen, wie sie in Java verwendet werden.
⬤ Multithreading, asynchrone, funktionale und reaktive Programmierung kennenlernen.
⬤ Eine benutzerfreundliche grafische Oberfläche zu Ihrer Anwendung hinzufügen.
⬤ Erfahren Sie, was Streams sind und wie sie bei der Datenverarbeitung helfen können.
⬤ Entdecken Sie die Bedeutung von Microservices und nutzen Sie diese, um Ihre Anwendungen robust und skalierbar zu machen.
⬤ Erforschen Sie Java Design Patterns und Best Practices, um alltägliche Probleme zu lösen.
⬤ Lernen Sie Techniken und Idiome für das Schreiben von hochwertigem Java-Code kennen.