Fundierte Einf?hrung in Java und die objektorientierte Programmierung. Neben der Entwicklung von Java-Applets mit Animationen f?r das WWW wird auch die Programmierung eigenst?ndiger Java-Applikationen beschrieben.Dieses Buch wendet sich an erfahrene Programmierer und fortgeschrittene Studenten, die Erfahrungen mit h?heren Programmiersprachen wie Pascal, C oder C++ haben und eine fundierte Einf?hrung in Java und die objekt-orientierte Programmierung suchen. Neben der Entwicklung von Java-Applets mit Animationen f?r das WWW wird auch die Programmierung eigenst?ndiger Java-Applikationen beschrieben. Besonderes Gewicht hat dabei die Darstellung der Prinzipien und wichtiger Techniken der objekt-orientierten Programmierung. Ausf?hrlich wird der Aufbau der Java-Klassenbibliotheken sowie die in Java realisierte Trennung von Klassenhierarchie und Interface erkl?rt. Alle Themen werden anschaulich an Beispielen erl?utert, die auf der beiliegenden CD-ROM enthalten sind.Einf?hrung.- 1.1 Warum Java?.- 1.2 Die Konzepte von Java.- 1.3 Eine erste Applikation.- 1.4 Zwei Applets.- 1.5 Einige Fragen und Antworten.- Die Sprache Java.- 2.1 Aufbau eines Java-Programms.- 2.2 Deklarationen und Typen.- 2.3 Ausdr?cke.- 2.4 Felder.- 2.5 Anweisungen.- 2.6 Ausnahmebehandlung.- 2.7 Funktionen.- Klassen und Methoden.- 3.1 Paradigmen des Programmierens.- 3.2 Klassen.- 3.3 Vererbung.- 3.4 Schnittstellen.- 3.5 Packages.- 3.6 Java vs. C/C++.- Objektorientierte Programmentwicklung.- 4.1 Programmentwurf.- 4.2 Die Klasse String.- 4.3 Datenstrukturen.- 4.4 Entwurfsmuster.- 4.5 In Java fehlende Konstrukte.- 4.6 Einige Tips.- Die Java-Bibliotheken.- 5.1 Die Bibliotheken in Java 1.0.- 5.2 Geplante Erweiterungen.- 5.3 Erweiterungen in Java 1.1.- 5.4 Die API-Dokumentation.- Eingabe und Ausgabe.- 6.1 InputStream Bytes lesen.- 6.2 OutputStream Bytes schreiben.- 6.3 Kombinationen: Filterstr?me.- 6.4 Bin?re Ein- und Ausgabe.- 6.5 Textausgabe PrintStream.- 6.6 Dateizugriff.- 6.7 Pipes.- 6.8 StreamTokenizer.- l“'