Java ist eine der populärsten Programmiersprachen der Welt.
Sie wird vom kleinen Ein-Mann-Unternehmen über den wissenschaftlichen Bereich und der Unterhaltungsindustrie bis hin zu Pharma- und Finanzunternehmen eingesetzt. Ein kleines Stück Java tragen Sie sogar den ganzen Tag mit sich herum, wenn Sie ein Android-Smartphone verwenden: Sowohl das Betriebssystem selbst als auch praktisch alle Apps unter Android werden in Java entwickelt.
Dies und die Veröffentlichung von Java 8, das die größten Sprachneuerungen seit Jahren beinhaltet, sind Grund genug für mich, dieses Buch zu veröffentlichen und so Ihnen, der Leserin oder dem Leser, bei den ersten Schritten mit Java behilflich zu sein und Ihnen zu zeigen, was mit dieser Programmiersprache so alles möglich ist!
Nach einer kleinen Tour durch Java, wo Sie ein erstes kleines Projekt entwickeln werden und dabei einen Eindruck von den verschiedenen Sprachfeatures erhalten sollen, werden wir im Detail die verschiedenen Themen der Programmierung mit Java durchgehen:
* Lexikalische Elemente, Variablen und Ausdrücke
* Datentypen (einfache und fortgeschrittene)
* Kontrollstrukturen (Verzweigung, Schleifen)
* Funktionen und Rekursion
* Objektorientierte Programmierung (Klassen, Vererbung, Interfaces, ...)
* Generizität und ihre Anwendungen
* Einsatz von Packages zur Organisation von Projekten
* Ausnahmebehandlung (Exception Handling)
* Metadaten (Javadoc, Annotationen)
* Lambda-Ausdrücke und Streams
* Die Java Klassenbibliothek (Datenstrukturen, Textverarbeitung, Ein-/Ausgabe, Datum/Zeit, ...)
Am Ende des Buches werden Sie genügend Kenntnisse besitzen, um Ihre eigenen kreativen Ideen in Java-Code umzusetzen!