David J. Barnes (Autor), Michael Kölling (Autor)
Objektorientierte Programmierung mit Java. Eine praxisnahe Einführung mit BlueJ mit CD-ROM
, Addison Wesley Imprint in der Pearson Education Deutschland Pearson Studium, Auflage: 1 (August 2003). 466, 24,4 x 16,8 x 3 cm, Hardcover. Zustand: 2. JAVA Programmiersprache Objektorientierte Programmierung Das vorliegende Buch ist eine Einführung in die objektorientierte Programmierung für Programmieranfänger. Der Fokus der Autoren liegt auf allgemeinen objektorientierten Programmierkonzepten aus der Sicht der Softwaretechnik. Sie verwenden zwei Werkzeuge, um die vorgestellten Konzepte in die Praxis umzusetzen: die Programmiersprache Java und die Entwicklungsumgebung BlueJ. Eigens für die Lehre entwickelt ermöglicht BlueJ einen einfachen und schnellen Programmiererfolg, auch bei anspruchsvollen Konzepten. Gründe hierfür sind u.a. die einfache Bedienbarkeit der Benutzungsschnittstelle und der Einsatz von Lehrwerkzeuge wie die Visualisierung der Klassenstruktur. Die Autoren arbeiten von Anfang an mit Objekten. Die Leser können Objekte direkt erzeugen und manipulieren. So können Konzepte wie Klassen, Objekte, Methoden und Parameter diskutiert werden, bevor die erste Zeile Java-Quelltext betrachtet werden muss. Ein weiterer wichtiger Aspekt des Buchs ist das iterative Vorgehen. Wichtige Punkte werden immer wieder angesprochen, sowohl innerhalb eines Kapitels als auch über die Kapitel hinweg. Dabei werden sie aus verschiedenen Blickwinkeln betrachtet, so dass das Verständnis immer weiter vertieft wird. Die Einführung von neuen Themen orientiert sich an Projekten. Das Buch diskutiert zahlreiche Programmierprojekte und bietet viele Übungen an, mit denen der Lernerfolg überprüft werden kann. Während die ersten Kapitel auf Studenten ohne jegliche Programmiererfahrung abzielen, sind spätere Kapitel auch für fortgeschrittene oder professionelle Programmierer interessant. Aus dem Inhalt: Grundlagen der Objektorientierung: Klassendefinitionen Objektinteraktion Objektsammlungen Benutzung von Bibliotheksklassen Vermeiden von Fehlern Klassenentwurf Vererbung Abstraktion Fehlerbehandlung Entwurf von Anwendungen Über die Autoren: David J. Barnes unterrichtet Informatik an der University of Kent in Canterbury und ist Experte für objektorientierte Programmierung. Michael Kölling ist einer der Entwickler von BlueJ. Er lehrt an der University of Southern Denmark in Odense. Axel Schmolitzky von der Universität Hamburg übersetzte das Buch ins Deutsche. Auf der CD-ROM: Alle Projekte, die für die Diskussionen und Übungen im Buch verwendet werden JDK 1.4 BlueJ für verschiedene Betriebssysteme BlueJ Tutorial Companion Website zum Buch unter www.pearson-studium.de Auf der Companion Website: alle Abbildungen des Buchs Updates zu den Beispielen Foliensätze und weitere Unterrichtsmaterialien für Dozenten 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 fragt, 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 ausser 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 Barnes und Kölling ist das Schreiben und Ausführen von Programmen -- los geht es gleich mit OOPdie fundamentalen Konzepte wie Objekte, Klassen und Methoden, dazu zwei Projekte mit grafischen Figuren und ein Anmeldeprogramm. Darauf folgen Klassendefinitionen und das Verhalten von Objektenein Ticketautomat dient hier als Beispiel. Als nächstes die Interaktion mehrerer Objekte, grössere 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 den abschliessenden Kapitel zu Fehlern in der Laufzeit. darauf folgen Abstraktionsstufen und am Ende eine komplette Fallstudie. Dazu existiert noch eine Begleitwebsite und eine beiliegende CD-ROM mit den Projekten des Buchs, JDK und 1.4 BlueJ für verschiedene OS. Ebenso wie Java lernen mit BlueJ ist Objektorientierte Programmierung mit Java ein didaktisch perfekt aufbereitetes Lehr- und Lernbuch, dass einen direkten Weg zur objektorientierten Programmierung geht. Dieses Buch ist eine Einführung in die objektorientierte Programmierung mit Java, und als solche um Längen die beste, die ich bisher gefunden habe. Der Ansatz ist clever und brilliant! Ich bin Informatikdozent, und habe dutzende Java-Einführungen ausgewertet (und zwei davon -- mit mässigem Erfolg -- auch im Unterricht verwendet.) Dieses Buch ist eine Revolution -- es ist, wonach ich immer gesucht habe. Die Autoren führen die OO-Themen und Sprachkonstrukte auf deutlich andere Weise ein, als in gängigen Lehrbüchern üblichsie starten mit Objekten auf Seite 1, und führen den Leser durch eine Reihe interessanter Projekte, in deren detaillierter Diskussion Java Sprachkonstrukte und auch tiefe Einsichten in Objektorientierung und Softwareentwicklung praktisch "ganz nebenbei" -- in ganz natürlicher Weise -- klar werden. Die Autoren weisen im Vorwort darauf hin, dass das Buch sich an Entwicklungsaktivitäten orientiert, nicht an Sprachkonstrukten. Erst jetzt, nach dem Lesen, verstehe ich ganz, was dort gemeint war, und kann den Autoren nur gratulieren. Dies ist das erste Buch, das ich gefunden habe, das nicht nur fertige Beispielprogramme diskutiert, sondern auch den Prozess, den ein Entwickler bis zur fertigen Version durchläuft. Dies vermittelt eine wertvolle, realistische Perspektive der Softwareentwicklung, wie sie nicht häufig zu finden ist, mit einer deutlichen Betonung der Softwaretechnik. Das Buch ist das wohl am konsequentesten objektorientierte seit Smalltalkbücher geschrieben wurden. Auch hier hilft ein cleverer Trickeine Entwicklungsumgebung namens BlueJ, die auf CD im Buch enthalten ist, erlaubt direkte Interaktion mit Objekten von der ersten Minute an. Dieses Buch begeistert mich, und ist ein voller Erfolg mit meinen Studenten. Da führt kein Weg zurück. Ob sie Java für sich selbst lernen oder lehren wollen, dieses Buch wird Ihnen eine grosse Hilfe sein! JAVA Programmiersprache Objektorientierte Programmierung Objektorientierte Programmierung mit Java. Eine praxisnahe Einführung mit BlueJ mit CD-ROM von David J. Barnes (Autor), Michael Kölling (Autor) Addison Wesley Imprint in der Pearson Education Deutschland Pearson Studium VB.NET Visual Studio 2008 XAML LINQ Language Integrated Query eXtensible Application Markup Language ISBN: 3827370736. Gewicht/weight: 2000 gr.
LLU Buchservice
Professional sellerBook number: BN11749
€ 6.94 [Appr.: US$ 7.75 | £UK 6 | JP¥ 1116]
Keywords: JAVA Programmiersprache Objektorientierte Programmierung Das vorliegende Buch ist eine Einführung in die objektorientierte Programmierung für Programmieranfänger. Der Fokus der Autoren liegt auf allgemeinen objektorientierten Programmierkonzepten aus der