
JavaT
Eine Einführung
Springer (Publisher)
2nd Edition
Published on 12. April 1999
Book
Mixed media product
XVII, 563 pages
978-3-540-65716-3 (ISBN)
Article exhausted; check for reprint
Description
Das vorliegende Buch ist eine Einführung in die Programmiersprache Java. In den ersten Kapiteln werden die Grundlagen behandelt: Klassen, Objekte, Interfaces und Pakete. Weitere Kapitel befassen sich mit Applets und Benutzeroberflächen, der Ausnahmebehandlung, der Threadprogrammierung, mit Client-Server-Implementierung und dem Aufruf entfernter Methoden. Alle Sprachkonstrukte und die verwendeten Klassen der Java-Standardbibliothek werden an Beispielen verdeutlicht. An die einzelnen Kapitel schließen sich eine Reihe von Übungsaufgaben an. Die kompletten Beispielprogramme und Lösungen zu den Übungen befinden sich auf der beiliegenden CD-ROM.
More details
Series
Edition
2., aktual. u. verb. Aufl.
Language
German
Place of publication
Heidelberg
Germany
Publishing group
Springer Berlin
Illustrations
22
36 s/w Abbildungen, 22 s/w Tabellen
Dimensions
Height: 23.5 cm
Width: 15.5 cm
Weight
850 gr
ISBN-13
978-3-540-65716-3 (9783540657163)
DOI
10.1007/978-3-662-00456-2
Schweitzer Classification
Other editions
New editions

Book
06/2003
4th Edition
Springer
€49.95
Shipment within 10-15 days

Book
04/2000
3rd Edition
Springer
€49.99
Article exhausted; check for reprint
Previous edition

Book
05/1998
Springer
€49.99
Article exhausted; check for reprint
Content
Einleitung:
Erste Beispiele.- Die Ausführung von Java-Programmen.- Übungsaufgaben.-
Lexikalische
Konventionen:
Lexikalische Elemente.- Kommentare.- Bezeichner.- Schlüsselwörter.- Interpunktionszeichen.- Operatoren.- Syntaxnotation.- Übungsaufgabe.-
Typen und
Werte:
Datentypen.- Wertebereiche.-
Konstanten und
Variablen:
Ganzzahlige Konstanten.- Gleitpunktkonstanten.- Zeichenkonstanten.- Zeichenketten.- Die Nullreferenz.- Variablen.- Symbolische Konstanten.- Die Initialisierung von Variablen.- Übungsaufgaben.-
Typumwandlungen, Ausdrücke und
Operatoren:
Typumwandlungen.- Konversionskontexte.- Explizite Casts.- Ausdrücke und Operatoren.- Übungsaufgaben.-
Anweisungen:
Lokale Variablen.- Leeranweisungen.- Ausdrucksanweisungen.- Auswahlanweisungen.- Wiederholungsanweisungen.- Markierte Anweisungen.- Die break-Anweisung.- Die continue-Anweisung.- Weitere Java-Anweisungen.- Übungsaufgaben.-
Felder:
Feldvariablen.- Die Erzeugung von Feldern.- Der Zugriff auf Feldkomponenten.- Mehrdimensionale Felder.- Felder als Objekte.- Typumwandlungen.- Felder und Zeichenketten.- Übungsaufgaben.-
Klassen und Objekte:
Klassendeklarationen.- Der Zugriff auf Klassenelemente.- Instanz- und Klassenvariablen.- Die Initialisierung von Variablen.- Konstante Klassenelemente.- Methoden.- Instanz- und Klassenmethoden.- Überladene Methoden.- Die Konstruktion von Objekten.- static Initialisierer.- Objektzerstörung.- Übungsaufgaben.-
Subklassen, Superklassen und Vererbung:
Vererbung.- Verdeckte Variablen.- Umwandlungen von Referenztypen.- Überschriebene Methoden.- final Methoden und Klassen.- Die Konstruktion von Objekten.- Abstrakte Methoden und Klassen.- Typinformationen zur Laufzeit.- Übungsaufgaben.-
Pakete, Geltungsbereiche und
Zugreifbarkeit:
Pakete.- Geltungsbereiche.- Zugriffsrechte.- Import-Deklarationen.- Die Suche nach class-Dateien.- Sinnvolle Konventionen.- Übungsaufgaben.-
Interfaces:
Interfacedeklarationen.- Interfaceelemente.- Die Implementation von Interfaces.- Sub- und Superinterfaces.- Mehrdeutigkeiten.- Interfaces aus der Java-Bibliothek.- Übungsaufgaben.-
Eingebettete Klassendeklarationen:
Innere Klassen.- Anonyme Klassen.- Eingebettete static Klassen.- Übungsaufgaben.-
Das Abstract Window Toolkit, Applets und
Frames (Teil I):
Applets: Deklaration und wichtigste Aktivitäten.- Applet-Parameter.- Java-Archive.- AWT-Komponenten.- AWT-Ereignisse.- Komponenten für Benutzerschnittstellen (Teil I).- Ereignisverarbeitung.- Layout-Manager.- Von Applets zu Frames.- Insets.- Focus.- Übungsaufgaben.-
Grundlegende Klassen:
Die Klasse String.- Die Klasse StringBuffer.- Die Klasse Math.- Die Klasse DecimalFormat.- Hüllklassen für elementare Datentypen.- Die Klassen Date und DateFormat.- Calendar-Klassen.- Länderspezifische Einstellungen mittels Locale.- Collection-Klassen.- Map-Klassen.- Die Klasse System.- Übungsaufgaben.-
Ausnahmebehandlung:
Einleitung.- Ausnahmetypen.- Die Behandlung von Ausnahmen.- Die throws-Klausel.- Ausnahmen explizit auswerfen.- Überschriebene Methoden und throws-Klauseln.- Übungsaufgaben.-
Ein- und Ausgabeströme:
Einleitung.- Byteorientierte Ein- und Ausgabe.- Zeichenorientierte Ein- und Ausgabe.- Ein- und Ausgabe mit Dateien.- Die Klasse File.- Das Serialisieren von Objekten.- Übungsaufgaben.-
Threads und Prozesse:
Threads.- Eigenschaften eines Thread-Objekts.- Thread-Scheduling, Thread-Prioritäten.- Threadgruppen.- Thread-Synchronisation.- Die Kommunikation zwischen Threads.- Threads und Applets.- Systemprozesse.- Übungsaufgaben.-
Das Abstract Window Toolkit, Applets und
Frames (Teil II):
Aufbau von Benutzerschnittstellen (Teil II).- Die Klasse Cursor.- Peers.- Übungsaufgaben.-
Zeichnen,
Image- und Audioverarbeitung:
Elementare Grafik.- Bilder laden und anzeigen.- Animationen.- Filter.- Der Ausdruck von Grafiken.- Elementare Klangunterstützung für Applets.- Transparente Lightweight-Komponenten.- Übungsaufgaben.-
Netzwerke, Client/Server-Programmierung:
Zugriffe auf den DNS.- TCP/IP-Verbindungen.- Datenübertragung mittels UDP/IP.- Zugriffe auf Netzressourcen über die Klasse URL.- Dynamisches HTML und Servlets.- Übungsaufgaben.-
Methodenaufrufe für entfernte Objekte (RMI):
Methodenaufrufe für entfernte Objekte.- Das Starten der Registry innerhalb des Servers.- Kopien und Referenzen für entfernte Objekte.- Callbacks.- Netzwerkmethoden in Applets.- Übungsaufgaben.-
Anhang:
Java-Syntaxregeln.- ASCII-Tabelle.- Konversionen von Referenztypen.- Operatorprioritäten.- Serialisierbare Klassen.- Locale-Konstanten.- Wichtige HTML-Markierungen.-
Index.