Überblick
Der Roman besteht aus 400 Seiten, 11 Kapiteln und einem einzigen Anhang. Neben dem Text finden sich zahlreiche Illustrationen und Code‑Schnipsel. Zu Beginn jedes Kapitels gibt es eine kurze Gliederung und am Ende ein Mini‑Zusammenfassung des Gelernten. Schließlich sind am Ende jedes Kapitels praktische Übungen zur eigenständigen Arbeit enthalten. Der Schwierigkeitsgrad ist relativ leicht.
Kurzbeschreibung
- Kapitel 1 – Einführung in die Java‑Umgebung und Vertrautmachung mit JShell, einem interaktiven Shell‑Interpreter.
- Kapitel 2 – Bau einer einfachen Anwendung: Das Spiel „Plus‑Minus“ wird erstellt.
- Kapitel 3 – Verbesserung des Spiels aus Kapitel 2 durch Hinzufügen einer grafischen Oberfläche.
- Kapitel 4 – Erste mobile Anwendung wird mit Android Studio entwickelt.
- Kapitel 5 – Erweiterung der Anwendung durch ein Menü und anpassbare Optionen.
- Kapitel 6 – Erstellung eines Programms zum Entschlüsseln von Geheimnachrichten; Erklärung des César‑Chiffres.
- Kapitel 7 – Erweitern einer grafischen Oberfläche und Datenaustausch mit anderen Anwendungen.
- Kapitel 8 – Mobile Version der zuvor entwickelten „Geheimnachrichten“-Anwendung wird gebaut.
- Kapitel 9 – Neues Spiel „Multi‑Color‑Bubble“ gesteuert mit der Maus.
- Kapitel 10 – Verbesserung des Spiels des Kapitels 9 durch Animation und Kollisions‑Erkennung mit einem Timer.
- Kapitel 11 – Weitere Verfeinerung des Spiels, Unterstützung für Multi‑Touch auf Android‑Geräten.
- Anhang – Speziell gewidmet der Fehlersuche und Behebung der häufigsten und typischen Fehler in Java.
Meinungen
Nach dem Lesen hat das Buch bei mir nur einen sehr kurzen Überblick zurückgelassen. Das spricht vielleicht dafür, dass ich Java bereits sehr gut kenne, oder, dass der Inhalt nicht besonders hilfreich ist. Da Java nicht meine Alltagssprache ist, ist die erstere Möglichkeit weitgehend ausgeschlossen, die zweite bleibt jedoch valide. Insgesamt präsentiert sich das Buch ziemlich gut: Es behandelt nicht nur die native Syntax und die grundlegenden Konzepte von Java, sondern legt auch einen leichten Fokus auf Android und demonstriert mehrere Mini‑Projekte, die kleine Spiele enthalten.