Vorwort zu Band 2
Herzlich willkommen zu Band 2 unseres Grundkurses
Programmieren! Nachdem wir Ihnen möglicherweise in Band 1 den Mund auf
die vielfältigen Anwendungen der Sprache Java wässrig gemacht haben,
können Sie nun endlich Ihren Informationshunger und Wissensdurst
stillen.
Dieser Band wird Ihnen den Einstieg in die Programmierung kommerzieller
Java-Anwendungen, deren Vielfalt kaum Grenzen gesetzt sind, ermöglichen.
So können Sie bald selbst zur großen Gemeinde von
Java-Anwendungsentwicklern - Schätzungen sprechen von über drei
Millionen - gehören. Schließlich kommt Java bereits in mehr als zwei
Dritteln aller Unternehmen zum Einsatz, sodass einer fundierten
Java-Ausbildung auch im Hinblick auf spätere Berufsaussichten eine nicht
zu unterschätzende Bedeutung zukommt.
Die Unabhängigkeit der Java-Anwendungen von der zu Grunde liegenden
Rechnerplattform prädestiniert Java als Werkzeug zur Vernetzung und
Integration von verschiedensten Anwendungen in lokalen und globalen
Netzwerken. So gesehen, rückt Java als Ausbildungssprache zu Recht immer
mehr in den Vordergrund, stellt aber auch so manchem Programmier-Neuling
aufgrund der hohen Komplexität scheinbar unüberwindbare Hürden in den
Weg. Band 2 unseres Grundkurses versucht, diese Hindernisse aus dem Weg
zu räumen.
Die Erfahrungen aus zahlreichen Lehrveranstaltungen für Hörerinnen und
Hörer unterschiedlicher Fachrichtungen an der Universität Karlsruhe (TH)
und an der Berufsakademie Karlsruhe sowie aus der beruflichen
Programmierpraxis haben uns den Weg für die Gestaltung dieses Buchs
gewiesen. Das Grundanliegen von Band 1, Verständlichkeit für
Programmieranfänger zu erreichen, war auch für Band 2 unser Leitmotiv.
Schülerinnen und Schüler, Studentinnen und Studenten sollen hier ebenso
wie Hausfrauen und Hausmänner, die z.B. als potentielle
Berufs-Einsteiger oder -Umsteiger ein Interesse an Java haben, eine
Fortsetzung des leicht verständlichen Grundkurses Programmieren in Java
finden. Wir hoffen natürlich, dass dieses Konzept erneut Anklang findet
und der zweite Teil bei unseren Leserinnen und Lesern wie auch
Hörerinnen und Hörern so erfolgreich ist wie Teil 1. Zahlreiche überaus
positive Leserkommentare haben uns in dieser Hoffnung bestärkt, und nun
liegt auch dieser Band 2 in der zweiten, überarbeiteten und erweiterten
Auflage vor.
Wirft man einen Blick auf die Liste der Buch-Bestseller der letzten
Jahre, so stößt man auf "Der Herr der Ringe" und "Harry Potter" -
Autoren anderer Genres mit durchschnittlichen Auflagenzahlen erblassen
dabei vor Neid. Dieser Band 2 hat mit mystischen und an Zauberei
grenzenden Mega-Sellern natürlich wenig zu tun. Sie werden also kaum
erwarten können, dass Ihnen ein "Zwerg" oder ein "Hobbit" hilft, sich im
Dschungel der Java-Klassen zurechtzufinden, oder dass Ihnen ein Magier
alle Hindernisse aus dem Weg zaubert. Vielmehr könnte Ihnen auch im
vorliegenden Buch die eine oder andere Passage wie "Elben"-Sprache
vorkommen. Aus diesem Grund befindet sich am Ende des Bandes wieder ein
Glossar, in dem Sie "Übersetzungen" für einige Fachbegriffe nachschlagen
können. Weitere Fragen oder Probleme lassen sich möglicherweise durch
das ergänzende Material auf der Buch-Webseite oder per E-Mail klären.
An dieser Stelle wollen wir uns herzlich bei einigen Personen bedanken,
die zur Entstehung dieses Buchs beigetragen haben. Von Tobias Dietrich
erhielten wir wertvolle Kommentare und Verbesserungsvorschläge, die
dafür sorgten, dass das Buch noch ein Stück "lesbarer" wurde. Sebastian
Ratz unterstützte uns tatkräftig bei der Erstellung der Grafiken.
Weitere Anregungen und Korrekturen erhielten wir von Rudi Klatte und
Thomas Stümpert.
Einen nicht unerheblichen Einfluss auf die Entwicklung der Buchinhalte
hatten auch mehrere Studierenden-Jahrgänge in den Lehrveranstaltungen
"Kommerzielles Programmieren", "Programmierung kommerzieller Systeme",
"Einführung in die Programmierung II", "Internet-Programmierung" und
"Mathematik und Java", die sich mit den zugehörigen Internetseiten,
Foliensätzen und Übungsblättern "`herumgeschlagen"' und auf Fehler und
Unklarheiten hingewiesen haben. Ein weiteres Dankeschön geht an unsere
Kollegen Michael Decker und Roland Küstermann, die uns beim Auf- und
Ausbau der Buch-Webseite bzw. mit der Erstellung und Bereitstellung von
einfach zu handhabenden Entwicklungs-Tools unterstützten, sowie an die
Leserinnen und Leser, die uns per Mail Hinweise und Tipps für die
inhaltliche Verbesserung von Buch und Webseite zukommen ließen.
Zu guter Letzt möchten wir uns bei Frau Margarete Metzger und Frau Irene
Weilhart vom Carl Hanser Verlag für die gewohnt gute Zusammenarbeit
bedanken.
Karlsruhe, Frühjahr 2006
Die Autoren