Reif für die Insel?
„Java ist auch eine Insel“ ist ein umfassendes Kompendium, das auf mehr als 1200 Seiten — das entspricht 2,1 kg Papier — fundiert fast alle Bereiche der Programmiersprache JAVA behandelt. Ausgehend von den Grundlagen der Sprachsyntax von JAVA führt das Buch den Leser in die Konzepte der objektorientierten Programmierung mit Klassen und Vererbung ein. An weiterführenden Themen wird alles behandelt, was für die Erstellung professioneller JAVA-Programme benötigt wird: Threads, Datenströme und Dateien, XML, Netzwerkprogrammierung, Servlets und Applets, JAVA Server Pages, Komponentenentwicklung mit JAVA Beans, Grafikprogrammierung mit dem AWT und Swing, sowie Datenbankmanagement mit JDBC. Die Lektüre des Buches ist angenehm und wird durch zahlreiche Anekdoten aufgelockert. Jedes Kapitel wird durch einen Überblicksartikel eingeleitet, der eine Einführung in die behandelte Thematik bietet. Der Autor beweist hier eine umfassende Kenntnis auch anderer Programmiersprachen (C++, Pearl, Phyton, Smalltalk, Visual Basic, etc.), die er an vielen Stellen für Vergleiche zu JAVA heranziehen kann. Spitzen gegenüber dem großen Softwarehersteller aus Redmond sind unterhaltsam. Gleichwohl erkennt der Autor, dass die Mehrzahl der Leser mit Windows-basierten Betriebssystemen arbeitet und berücksichtigt diese Tatsache bei der Auswahl seiner Beispiele. Für Anfänger ohne Programmierkenntnisse ist das Buch jedoch nicht geeignet. Auch JAVA-Anfänger mit Kenntnissen in anderen Programmiersprachen werden sich stellenweise schwer tun, wenn sie dieses Buch als einführendes Lehrbuch verwenden wollen. Die Einführung ist so umfassend, dass Leser ohne JAVA-Vorkenntnisse den Überblick darüber verlieren können, welche der vielen Themen für einen schnellen Einstieg nun wirklich relevant sind. Die Beispiele im Buch sind sehr einfach gehalten, zuweilen sind sie jedoch sehr abstrakt. Insbesondere für Anfänger wären praxisnähere Beispiele hilfreicher gewesen. Das Buch ist auch als Online-Version verfügbar. Hier kann jeder (!) die aktuelle überarbeitete HTML-Version des Buches kostenlos herunterladen. Die Online-Version findet sich auch auf der CD-ROM, die dem Buch beigefügt ist, sodass die Möglichkeit besteht, auf den Quellcode der Programmierbeispiele zuzugreifen. Eine Mailing-Liste informiert die Leser über Neuerungen in der Online-Version und bietet die Möglichkeit, vorab über Neuerungen der nächsten Auflage informiert zu werden. Der Preis ist angesichts der Informationsfülle und der Qualität der Darstellung gerechtfertigt, und die Lektüre des gebundenen Buches ist der einer ausgedruckten Loseblattsammlung der Online-Version sicher vorzuziehen.
Schreiben Sie uns!
Beitrag schreiben