Java 2 in 21 Tagen . Schritt für Schritt Java programmieren lernen (in 14/21 Tagen)
Gemäß den letzten Sun JDK 1.3 Standards neu überarbeitet, bietet die zweite Auflage von Java in 21 Tagen einen erfrischend konzentrierten und hilfreichen Java-Rundgang, der sich für jeden eignet, der die leistungsstarke Programmiersprache schnell erlernen will. Zurzeit besitzt Java etwa 2.000 Klassen und über 24.000 Methoden und Eigenschaften (Variablen). Anstatt alle Möglichkeiten einfach aufzulisten, konzentriert sich das Buch auf die wichtigen Punkte und sichert sich die Aufmerksamkeit des Lesers mit kurzen, durchdachten Beispielen aus Pop-Kultur und Geschichte. Die erste Arbeitswoche umfasst einen leicht verständlichen Grundlehrgang zum Erlernen von Java-Kenntnissen, der vertiefende Fragen und Übungen enhält, die dabei helfen, eigene Ideen in Java umzusetzen. Als nächstes folgt dann eine Tour durch die verschiedenen Möglichkeiten, mit denen Benutzeroberflächen unter Einsatz der aktuellen Java-Version erstellt werden können, wie etwa Swing Applets und Anwendungen. Zusätzlich zur grundlegenden Programmierung mit Komponenten erhält man Wissen und Grafiken, die die neue Java 2D API verwenden. Das ältere Abstract Windowing Toolkit AWT wird jedoch nicht besprochen. Material rund um den Einsatz von Leichtgewichtprozessen (Threads), Animationen und Sounds hilft dabei, die Multimediakapazitäten von Java zu erkunden. Die dritte und abschließende Woche des Lehrbuchs behandelt fortgeschrittene Java APIs und die Möglichkeiten, mit denen sich die Einsatzbereiche von Java in Unternehmen erweitern lassen. Nach einer Vertiefung in fortgeschrittener Klassenentwicklung werden Themen wie I/O Streams in Java und Objekt-Repräsentation (die Objekte, die Arbeit mit Streams erlauben) unter die Lupe genommen. Kapitel über Sicherheit und Netzwerkgrundlagen (dargestellt anhand eines Beispielservers, der einfache Fragen an einen Client erzeugt) bereiten den Weg für die Arbeit mit dem Internet vor. Das Buch endet mit einem Kapitel über die Datenbankprogrammierung mit JDBC. Auch die alten JDK 1.0 Sammelklassen werden behandelt, was angesichts des Fokus auf Java 2 überrascht. Zusammenfassend lässt sich sagen, dass Java in 21 Tagen ein gut geschnürtes Java-Lernpaket anbietet, das von jedem Java-Einsteiger geschätzt werden wird. Allein die Zahl der Klassen und APIs der aktuellen Java-Version ist kaum zu überschauen. Die intelligente und durchdachte Reihe von Lerneinheiten des Buches hilft, das Wissen über Java schnell auf ein aktiv nutzbares Niveau zu bringen. --Richard Dragan