Java ist eine relativ neue Programmiersprache, die sich innerhalb kurzer Zeit etabliert hat. Sie unterscheidet sich in vielerlei Hinsicht von anderen Programmiersprachen. Dabei ist nicht allein ihre Objektorientierung das hauptsächliche Unterscheidungsmerkmal. Java wird heute als universelle Programmiersprache für Internet- und Intranet-Anwendungen eingesetzt. Ein weiteres wesentliches Merkmal von Java ist die Plattformunabhängigkeit. Dank des Konzepts der virtuellen Maschine sind in Java programmierte Anwendungen einschließlich ihrer grafischen Oberflächen ohne Portierung auf nahezu allen Rechnersystemen lauffähig. Java hat von den Erfahrungen mit anderen Programmiersprachen wie Smalltalk, C und C++ profitiert. Wesentliche Konzepte wurden übernommen. Auf allzu komplexe und fehleranfällige Eigenschaften wurde bewußt verzichtet, um die Sprache einfach und robust halten zu können. Zielsetzung des Buches Dieser Grundkurs bietet eine strukturierte und anschauliche Einführung in grundlegende Aspekte der Java-Programmierung. Dabei werden kenn zeichnende Eigenschaften der Objektorientierung, wie Klassendefinition, Vererbung und Polymorphismus, ausführlich dargestellt. Das Buch kann nicht die gesamte Java-Klassenbibliothek, die sehr umfangreich ist, besprechen. Nur die für das Grundverständnis wichtigen Klassen und Methoden werden vorgestellt. Eine vollständige Beschreibung aller Klassen findet man in einschlägigen Referenzhandbüchern und in der Online-Dokumentation zum Java Development Kit (JDK). Obwohl dieser Kurs keine Programmier erfahrung voraussetzt, erleichtert natürlich die Kenntnis einer beliebigen Pro grammiersprache wie z.B. Pascal, C oder C++, den Einstieg.
Kompakter Einstieg in die Java-Programmierung
Der Leser erhält eine strukturierte und anschauliche Einführung in alle grundlegenden Aspekte der Java-Programmierung. Dabei nimmt die Darstellung der Konzepte der Objektorientierung - wie Klassendefinition, Vererbung und Polymorphismus - einen breiten Raum ein. Das Buch zeigt anhand von vielen Beispielen, wie sich Java-Anwendungen als eigenständige Applikationen oder als Applets für das World Wide Web entwickeln lassen. Das Ende eines jeden Kapitels enthält Aufgaben, die den behandelten Stoff einüben und vertiefen.
Dietmar Abts
Entwicklung Informatik Internet Java Multithreading Objektorientierung Polymorphie Programmieren Programmiersprache Programmierung Sprache Vererbung Wirtschaftsinformatik World Wide Web objektorientierte Programmierung (OOP)