Seit ihrer Einführung im Jahr 1995 avancierte Java schnell zu einer der weltweit meistgenutzten Programmiersprachen, die noch immer fortwährend gepflegt und erweitert wird. Dieses Buch bietet interessierten Programmier-Neulingen einen einfachen Einstieg in die Software-Programmierung am Beispiel dieser Sprache. Nach der Vorstellung der Grunddatentypen und der wichtigsten Operatoren wird das Konzept der Objektorientierung und das Arbeiten mit Klassen und Objekten anhand zahlreicher kleiner Codebeispiele dargestellt. Anweisungen und Schlüsselbegriffe, Kontrollstrukturen und spezielle Funktionen werden stets auf den bisher erworbenen Kenntnissen aufbauend im passenden Kontext erklärt. Es folgt ein tieferer Einblick in die Java-Programmierschnittstelle mit ihren Klassen zur String- und Listenbearbeitung, zur Datums- und Zeitberechnung, zum Rechnen mit großen Zahlen und zum Arbeiten mit Dateien sowie dem Erstellen parallel laufender Programme. Ein Ausblick auf fortgeschrittene Programmierkonzepte und Entwurfsmuster rundet diese praxisorientierte Einführung in die Programmierung ab.