Java ist eine der beliebtesten und meistgenutzten Programmiersprachen. Die Sprache eignet sich insbesondere für Anfänger, da wichtige Konzepte wie Objektorientierung und Vererbung enthalten sind, fehleranfällige und komplexe Techniken wie Zeigerarithmetik aber ausgelassen werden.
Dieses Buch stellt die wichtigsten Konzepte von Java in einer für Anfänger geeigneten Form dar, sodass auch absolute Programmierneulinge sich schnell in der Sprache zurecht finden werden. Zu jedem Thema gibt es Programmierbeispiele, mit denen man das Gelernte nachvollziehen kann. Zudem werden insgesamt über 65 Web-Ressourcen empfohlen, mit deren Hilfe man sein Wissen vertiefen kann.
Es werden auch fortgeschrittene Themen wie Netzwerkprogrammierung, Nebenläufigkeit und grafische Oberflächen angeschnitten und anfängergerecht die Grundlagen dieser und anderer Techniken erklärt.
Im Buch werden die folgenden Themen behandelt: 1) Grundlagen der Programmierung 2) Kernelemente der Programmiersprache Java 3) Ablaufsteuerung: Bedingungen und Schleifen 4) Objektorientierung: Ein kurzer Überblick 5) Primitive Datentypen 6) Ausdrücke und Operatoren 7) Arrays 8) Zeichenketten 9) Klassen und Objekte 10) Referenzen, Parameter und null 11) Vererbung 12) Exceptions 13) Generics 14) Collections 15) Dateiverarbeitung 16) Nebenläufigkeit 17) Netzwerkprogrammierung 18) Grafische Oberflächen (GUIs) 19) Webtipps 20) Code-Download