Aus der Amazon.de-Redaktion
Objektorientierte Programmierung samt Java zu erlernen ist kein Pappenstiel -- doch mit ein wenig Ehrgeiz, Interesse fürs Programmieren, einem Ziel vor Augen und der richtigen Einführung durchaus machbar. Alexander Niemann zeigt mit
Objektorientierte Programmierung in Java auf knapp 350 Seiten einen überzeugenden Zugang zum Einstieg mit geringen oder keinen Vorkenntnissen.
Ziel des Buchs ist die Vermittlung eines grundlegenden Verständnisses der objektorientierten Programmierung, in diesem Fall anhand von Java. Alexander Niemann beginnt bei der Geschichte, dem Aufbau und der Entwicklungsumgebung von Java, dem Java 2 Software Development Kit 1.4 (für Linux und Windows). Richtig los geht es dann mit einer Vorstellung des objektorientierten Ansatzes: Der Unterschied zwischen prozeduraler und objektorientierter Programmierung sowie die Hintergründe von Objekten, Klassen und Vererbung.
Darauf folgen in zwei Kapiteln die grundlegenden Strukturen und Datentypen. Als Beispiel dienen Kapitel zu Objekten einer Fahrzeugverwaltung und die funktionierende Fahrzeugverwaltung, an denen das bisher gelernte praktisch umgesetzt wird. Ausnahmen- und Fehlerbehandlung schließen sich an, gefolgt von Datenströmen und Dateien sowie zuletzt die grafische Benutzeroberfläche. Im Anhang befinden sich dann noch die Lösungen der Aufgaben, ein Glossar und ein kleines Kapitel zu den Werkzeugen der Entwicklungsumgebung SDK 1.4 sowie ein Index.
Wer blinkende, spielerische Anwendungen sucht, ist hier an der falschen Adresse, denn es geht um die Grundlagen. Wer jedoch verstehen möchte, wie die objektorientierte Programmierung funktioniert, um darauf aufbauend mithilfe eines weiteren Buches das professionelle Programmieren und seine Geheimnisse zu erlernen, ist hier richtig. Ein Buch, das nicht umsonst inzwischen in der dritten Auflage erscheint. --Wolfgang Treß
Kurzbeschreibung
Die Programmiersprache Java verdankt ihre Popularität und weite Verbreitung ohne Frage dem Internet-Boom der vergangenen Jahre. Doch Java hat viel mehr zu bieten! Oft immer noch als reines Internet-Tool oder sogar Spielzeug zur optischen Aufbereitung von Websites verkannt, mausert sich Java mehr und mehr zur Entwicklungsplattform für Desktop-Anwendungen, Client/Server-Systeme und Handheld-Geräte.
Java ist eine so genannte objektorientierte Programmiersprache. In diesem Buch erfahren Sie anhand dieser Sprache, was sich hinter dem Ansatz der objektorientierten Programmierung verbirgt und welche Prinzipien dahinter stecken. Auf diesem Fundament aufbauend werden in den folgenden Kapiteln die Grundlagen der Entwicklung von Java-Anwendungen anhand des frei erhältlichen Java 2 Software Development Kits Schritt für Schritt erläutert. Dabei richtet sich das Buch vorwiegend an Leser, die nur wenig bis keine Erfahrung in der Programmierung haben und sich nun erste Java- und OOP-Kenntnisse aneignen möchten.