Guido Krüger - JAVA 1.1 lernen - Kapitel 3

Previous Page Previous Page TOC TOC Index Next Page Previous Page



Wie sollte man dieses Buch lesen?

Sie haben nun einen ersten Eindruck von Java gewonnen und wollen Ihr Wissen vervollständigen. Natürlich können Sie das Buch einfach weiterlesen und dabei Schritt für Schritt die Sprache Java und den Umgang mit ihrer umfassenden Klassenbibliothek erlernen.

Vielleicht wollen Sie aber gar nicht bis Kapitel 25 warten, um zu erfahren, wie man ein Applet schreibt? Vermutlich wollen Sie auch nicht bis Kapitel 26 warten, um den Umgang mit dem Debugger kennenzulernen? Auch kann es sein, daß Sie nicht an der Dateiein-/-ausgabe interessiert sind und das Kapitel 13 daher zunächst überspringen wollen. Je nach Ihren Vorkenntnissen und Präferenzen kann unter Umständen eine ganz spezielle Vorgehensweise sinnvoll sein.

Falls Sie zu dem Leserkreis gehören, der bereits einige Erfahrungen mit der Entwicklung von Programmen in einer konventionellen Hochsprache wie Pascal oder C hat und Sie dieses Buch vor allem lesen, um auf den Java-Zug aufzuspringen, sind Sie hier goldrichtig. Lesen Sie das Buch einfach von vorne nach hinten und lernen Sie in jedem Kapitel ein wenig dazu. Einige Dinge - insbesondere in den vorderen Kapiteln - werden Ihnen vertraut vorkommen. Aber bereits ab Kapitel 7 werden Sie vorwiegend mit Neuigkeiten konfrontiert, die den Reiz der Sprache ausmachen. Lesen Sie das Buch in aller Ruhe und nehmen Sie sich die Zeit, die Beispiele zu verstehen und eigene Experimente zu machen. Sie werden am Ende des Buchs ein sicheres Verständnis für alle grundlegenden Belange der Java-Programmierung besitzen und können sich leicht in weiterführende Gebiete einarbeiten.

Falls Sie bereits weitreichende Programmiererfahrung in einer objektorientierten Sprache wie C++ oder SmallTalk haben, werden Sie sich am Anfang unterfordert fühlen. Die in den Kapiteln 4 bis 6 eingeführten Grundlagen kommen Ihnen bekannt vor, die in Kapitel 7 behandelte objektorientierte Programmierung kennen Sie im Schlaf und die in Kapitel 8 vorgestellten Techniken zur Entwicklung großer Programme sind ebenfalls nichts grundsätzlich Neues für Sie. Wenn Sie allerdings mit dem Multithreading, dem Abstract Windowing Toolkit, der Entwicklung von Animationen oder dem Exception-Konzept von Java noch nichts zu tun hatten, wird es sich für Sie lohnen, weiterzulesen. Bringen Sie einfach die bekannten Teile schnell hinter sich und kommen Sie bei Bedarf darauf zurück.

Falls Sie zu dem Leserkreis gehören, der hauptsächlich Applets entwickeln will, verspüren Sie wahrscheinlich keine Lust, 24 lange Kapitel darauf warten zu müssen, das erste Applet vorgesetzt zu bekommen. Natürlich müssen Sie die Grundlagen der Sprache kennen, um Applets entwickeln zu können. Es spricht aber nichts dagegen, daß Sie sich bereits vor oder während des Studiums der grafikorientierten Programmierung das Kapitel 25 über die Applet-Programmierung durchlesen. Die Unterschiede zwischen Applikationen und Applets halten sich in Grenzen, und sie werden genau erklärt.

Auch wenn Sie zu dem Typ Leser gehören, der Bücher nie am Stück liest, sondern nur dann zur Hand nimmt, wenn er nach einer Lösung für ein spezielles Problem sucht, kann dieses Buch für sie nützlich sein. Die Gliederung wurde nicht nur nach didaktischen Gesichtspunkten gewählt, sondern erleichtert auch das Wiederfinden spezieller Themen. Verwenden Sie einfach das Inhaltsverzeichnis oder den umfassenden Index, um das Thema zu finden, an dem Sie gerade besonders interessiert sind. Zögern Sie nicht, die Beispielprogramme in die Tat umzusetzen und eigene Experimente durchzuführen. Es gibt viele Leser, die auf diese Weise am besten lernen.

Einige Leser haben mich darauf hingewiesen, daß an verschiedenen Stellen im Buch Vorgriffe auf Themen erfolgen, die erst später erläutert werden. Die meisten von ihnen konnten beseitigt werden, etwa durch erläuternde Erklärungen oder einen Hinweis auf ein nachfolgendes Kapitel. Manchmal war dies jedoch nicht möglich, beispielsweise weil die betreffenden Themengebiete eine inhärent wechselseitige Beziehung haben (um A zu verstehen, muß man B gelesen haben, das seinerseits A voraussetzt). Wenn Sie den Eindruck haben, daß ein Begriff verwendet wird, der noch nicht eingeführt wurde, können Sie entweder warten, bis die Erklärung nachgereicht wird (oftmals schon kurze Zeit später), oder Sie können im Index nach dem unbekannten Begriff suchen und ihn sogleich nachschlagen. Der Index enthält sehr viele Begriffe, listet aber zu jedem nur die wichtigsten Fundstellen auf (insbesondere seine Definition) und erlaubt so ein schnelles Nachschlagen unbekannter Themen.


Previous Page Previous Page Page Top TOC Index Next Page Previous Page

(C) 1997 Guido Krueger, "Java 1.1 lernen", Addison-Wesley, Bonn, 1997