5. Dezember 2007

javaEine Einführung in die objektorientierte Programmierung

Am Anfang war das Objekt. Und so sollte es sein. Dann kam BlueJ. Und es war gut. Etwa so spricht die Glaubensgemeinde von objektorientierte Programmierung mit Java über das Buch von David J. Barnes und Michael Kölling. Ein kompromissloses Einführungswerk in OOP für Lernende und Lehrende anhand von Java/BlueJ.

Wer sich nun frägt, was denn BlueJ sei – diese interaktive Entwicklungsumgebung wurde für Studenten entwickelt, die Programmieren lernen. Von Dozenten, die OOP lehren und den ganzen Rest professioneller Entwicklungsumgebungen mit all ihrem Drumherum mal außer Acht lassen wollten. Natürlich passt Java dank klarer Definition, ausführlichen Prüfung zur Übersetzungszeit durch den Compiler, sein robustes Speichermodul und natürlich die kommerzielle Relevanz prima in das OOP-Lernkonzept.

Zentral für beide Autoren ist das Schreiben und Ausführen von Programmen – los geht es gleich mit OOP: die fundamentalen Konzepte wie Objekte, Klassen und Methoden, dazu zwei Projekte mit grafischen Figuren und ein Anmeldeprogramm. Darauf folgen Klassendefinitionen und das Verhalten von
Objekten: ein Ticketautomat dient hier als Beispiel. Als nächstes die Interaktion mehrerer Objekte, größere Objektstrukturen, Bibliotheken und Schnittstellen und das Vermeiden von Fehlern. Formaler wird es dann mit der Aufteilung eines Problems in geeignete Klassen für die Implementierung, bevor es dann um Vererbung und Polymorphie geht. Unterhaltsam ist die Jäger-Beute-Simulation kurz vor dem abschließenden Kapitel zu Fehlern in der Laufzeit. Darauf folgen Abstraktionsstufen und am Ende eine komplette Fallstudie. Dazu existieren noch eine Begleitwebsite und eine beiliegende CD-ROM mit den Projekten des Buchs, JDK und 1.4 BlueJ für verschiedene OS.

Java lernen mit BlueJ
Eine Einführung in die objektorientierte Programmierung
582 Seiten mit Abbildungen, gebunden, EUR 41,10
ISBN: 978-3-8273-7152-2
info@pearson.de
www.pearsoned.de

Schreibe einen Kommentar

Back to Top