Dieses Buch bietet Ihnen eine umfassende Einführung in die professionelle Java-Entwicklung. Java-Programmierer, die ihr Wissen vertiefen möchten, erhalten hier das nötige Wissen, um stabile und erweiterbare Softwaresysteme auf Java-SE-Basis zu bauen. Die praxisnahen Beispiele helfen, das Gelernte umzusetzen, daneben wird viel Wert auf das Verständnis zugrunde liegender Konzepte gelegt.
Hier bekommen Sie nicht nur einen fundierten Überblick über Profithemen, die man sonst nicht findet, sondern alles, was man braucht, um im Coding-Job mithalten zu können.
Michael Inden hat diese Neuauflage komplett überarbeitet und aktualisiert und berücksichtigt die Java-Versionen 9 bis 15. Ansonsten wurde der bewährte Themenmix der Vorauflagen beibehalten:
Darüber hinaus thematisiert je ein Kapitel die Neuerungen in Java 12 bis 15 sowie die Modularisierung mit Project Jigsaw. Ergänzt wird das Ganze mit einem Überblick über Grundlagen zur Java Virtual Machine.
In dieser Leseprobe finden Sie 5 Kapitelauszüge, um sich einen Eindruck über das Buch machen zu können. Lesen Sie im ersten Ausschnitt, wieso eine professionelle Arbeitsumgebung wie Eclipse, das auch in diesem Buch zum Einsatz kommt, elementar für die Softwareentwicklung ist. Außerdem enthält die Leseprobe Teile der Kapitel zu Java-Grundlagen, Multithreading-Grundlagen, Modularisierung mit Project Jigsaw und Bad Smells, also verbreitete Fallstricke und Probleme.
Wer hat's geschrieben?
Dipl.-Inform. Michael Inden ist Oracle-zertifizierter Java-Entwickler. Nach seinem Studium in Oldenburg hat er bei diversen internationalen Firmen in verschiedenen Rollen etwa als Softwareentwickler, -architekt, Consultant, Teamleiter sowie Trainer gearbeitet. Zurzeit ist er als CTO und Leiter Academy in Zürich tätig.
Michael Inden hat über zwanzig Jahre Berufserfahrung beim Entwurf komplexer Softwaresysteme gesammelt, an diversen Fortbildungen und mehreren Java-One-Konferenzen teilgenommen. Sein besonderes Interesse gilt dem Design qualitativ hochwertiger Applikationen mit ergonomischen GUIs sowie dem Coaching. Sein Wissen gibt er gerne als Trainer in internen und externen Schulungen und auf Konferenzen weiter, etwa bei der JAX/W-JAX, JAX London, Oracle Code One, ch.open sowie bei der Java User Group Switzerland.