Grundkurs JAVA
Subtitle: Von den Grundlagen bis zu Datenbank- und Netzanwendungen
By: von Dietmar Abts
Edition: 4., verbesserte und erweiterte Auflage.
Publisher: Vieweg Verlag, Friedr, & Sohn Verlagsgesellschaft mbH
Published: 2004
Language: ger
Format: [electronic resource] :
ISBN-13: 9783322928696; 9783528357115
Subjects: Appl.Mathematics/Computational Methods of Engineering; Software Engineering/Programming and Operating Systems; Engineering mathematics; Computer science; Software engineering; Programming Languages, Compilers, Interpreters; Computer Science
Description: Der erfolgreiche "Grundkurs Java" in der 4. Auflage. Der Leser erhält eine strukturierte und anschauliche Einführung in alle grundlegenden Aspekte der Java-Programmierung. Zahlreiche Programmbeispiele und Übungsaufgaben demonstrieren die Anwendung der verschiedenen Konzepte und Sprachkonstrukte. Der Quellcode aller Programme und die Lösungen zu den Aufgaben liegen im Internet zum Download bereit. Neu hinzugekommen sind zahlreiche Ergänzungen, ein Fallbeispiel und ein Kapitel, das die Spracherweiterungen der Version J2SE 5.0 behandelt. Die Programm- und Aufgabensammlung wurde komplett überarbeitet und um weitere Beispiele ergänzt.
Table of contents: title: 1 Einleitung; title: 1.1 Zielsetzung und Gliederung des Buches; title: 1.2 Die Entwicklung von Java; title: 1.3 Eigenschaften von Java; title: 1.4 Entwicklungsumgebungen; title: 1.5 Erste Beispiele; title: 2 Grundlagen; title: 2.1 Kommentare und Bezeichner; title: 2.2 Datentypen und Variablen; title: 2.3 Ausdrücke und Operatoren; title: 2.4 Ablaufsteuerung; title: 2.5 Aufgaben; title: 3 Objektorientierte Programmierung; title: 3.1 Klassen und Objekte; title: 3.2 Methoden; title: 3.3 Konstruktoren; title: 3.4 Statische Attribute und Methoden; title: 3.5 Vererbung; title: 3.6 Abstrakte Klassen; title: 3.7 Modifizierer; title: 3.8 Interfaces; title: 3.9 Innere Klassen; title: 3.10 Pakete; title: 3.11 Aufgaben; title: 4 Ausnahmebehandlung; title: 4.1 Ausnahmeklassen; title: 4.2 Auslösung und Weitergabe von Ausnahmen; title: 4.3 Abfangen von Ausnahmen; title: 4.4 Aufgaben; title: 5 Ausgewählte Klassen; title: 5.1 Arrays; title: 5.2 Zeichenketten; title: 5.3 Die Klasse StringTokenizer; title: 5.4 Hüllklassen; title: 5.5 Mathematische Funktionen; title: 5.6 Die Klasse Object; title: 5.7 Listen und Tabellen; title: 5.8 Die Klasse System; title: 5.9 Die Klasse Class; title: 5.10 Zeitangaben und -berechnungen; title: 5.11 Aufgaben; title: 6 Dateiverarbeitung; title: 6.1 Übersicht über Datenströme; title: 6.2 Die Klasse File; title: 6.3 Sequentielle Dateiverarbeitung; title: 6.4 Random-Access-Dateien; title: 6.5 Aufgaben; title: 7 Threads; title: 7.1 Threads erstellen; title: 7.2 Synchronisation; title: 7.3 Shutdown-Threads; title: 7.4 Aufgaben; title: 8 Grafische Benutzungsoberflächen; title: 8.1 Übersicht; title: 8.2 Anzeige einfacher Grafiken im Fenster; title: 8.3 GUI-Komponenten und Ereignisbehandlung; title: 8.4 Layout-Manager; title: 8.5 Menüs und Symbolleisten; title: 8.6 Dialogfenster; title: 8.7 Tabellen; title: 8.8 Mausaktionen; title: 8.9 Die Aktualisierung von GUI-Komponenten; title: 8.10 Aufgaben; title: 9 Applets; title: 9.1 Der Lebenszyklus eines Applets; title: 9.2 Die Appletumgebung; title: 9.3 Hybridanwendungen; title: 9.4 Wiedergabe von Bild- und Tondaten; title: 9.5 Aufgaben; title: 10 Datenbank- und Netzanwendungen; title: 10.1 Datenbankzugriffe mit JDBC; title: 10.2 Netzwerkprogrammierung; title: 10.3 Datenbankabfragen über HTTP; title: 10.4 Aufgaben; title: 11 Spracherweiterungen der Version J2SE 5.0; title: 11.1 Autoboxing/Auto-unboxing; title: 11.2 Die erweiterte for-Schleife; title: 11.3 Aufzählungstypen; title: 11.4 Statische Imports; title: 11.5 Generische Datentypen; title: 12 Fallbeispiel 'Adressverwaltung'; title: 12.1 Die Beispielanwendung; title: 12.2 Drei-Schichten-Architektur; title: 12.3 Klassenentwurf und Architektur; title: 12.4 Implementierung des Fallbeispiels; title: Programmverzeichnis; title: Internet-Quellen; title: Literaturhinweise; title: Stichwortverzeichnis.