Dies ist die elfte Auflage des umfassenden Leitfadens zum Schreiben von zuverlässigem, wartbarem Anwendungs-Code. Egal, welche Version Sie verwenden, sei es Java SE 9, 10 oder 11, dieses Buch bietet ein tiefes und praktisches Verständnis der Programmiersprache Java und ihrer API-Schnittstelle, während Hunderte von realen Beispielen effektive und praktikable Lösungen für praktische Probleme der Anwendungsprogrammierung demonstrieren.
Die in diesem Buch aktualisierten Codebeispiele spiegeln die lang erwarteten Modularisierungsfunktionen wider und zeigen anschaulich, wie man leicht erweiterbaren und wartbaren Anwendungs-Code in der Programmiersprache Java schreibt. Beim Lesen des Buches erfahren Sie, wie Sie das neue Tool JShell nutzen, das eine REPL-Schleife für ein beschleunigtes Erlernen der Programmiersprache Java und experimentelle Entwicklung von Anwendungsprogrammen implementiert, sowie die praktische Anwendung von Verbesserungen in der Anwendungs-API Process API, konkurrierender Sperrung, Protokollierung und Kompilierung.
Im ersten Band dieser zweibändigen Ausgabe liegt der Schwerpunkt auf den grundlegenden Konzepten der Programmiersprache Java und den Mitteln zur Programmierung von Benutzeroberflächen, einschließlich der Prinzipien der objektorientierten Programmierung, Generika, Sammlungen, Lambda-Ausdrücke, der Entwicklung grafischer Programme mit der Swing-Bibliothek sowie Methoden der parallelen und funktionalen Programmierung. Wenn Sie über ausreichende Programmiererfahrung in Java verfügen und zu Java SE 9, 10 oder 11 wechseln möchten, werden Sie kein besseres Handbuch für einen kompetenten Ansatz zur Lösung praktischer Programmierprobleme in Java finden.