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.
Kompakter Einstieg in die Programmierung mit Java
Autorentext
Inhalt
1 Einleitung.- 1.1 Zielsetzung und Gliederung des Buches.- 1.2 Die Entwicklung von Java.- 1.3 Eigenschaften von Java.- 1.4 Entwicklungsumgebungen.- 1.5 Erste Beispiele.- 2 Grundlagen.- 2.1 Kommentare und Bezeichner.- 2.2 Datentypen und Variablen.- 2.3 Ausdrücke und Operatoren.- 2.4 Ablaufsteuerung.- 2.5 Aufgaben.- 3 Objektorientierte Programmierung.- 3.1 Klassen und Objekte.- 3.2 Methoden.- 3.3 Konstruktoren.- 3.4 Statische Attribute und Methoden.- 3.5 Vererbung.- 3.6 Abstrakte Klassen.- 3.7 Modifizierer.- 3.8 Interfaces.- 3.9 Innere Klassen.- 3.10 Pakete.- 3.11 Aufgaben.- 4 Ausnahmebehandlung.- 4.1 Ausnahmeklassen.- 4.2 Auslösung und Weitergabe von Ausnahmen.- 4.3 Abfangen von Ausnahmen.- 4.4 Aufgaben.- 5 Ausgewählte Klassen.- 5.1 Arrays.- 5.2 Zeichenketten.- 5.3 Die Klasse StringTokenizer.- 5.4 Hüllklassen.- 5.5 Mathematische Funktionen.- 5.6 Die Klasse Object.- 5.7 Listen und Tabellen.- 5.8 Die Klasse System.- 5.9 Die Klasse Class.- 5.10 Zeitangaben und -berechnungen.- 5.11 Aufgaben.- 6 Dateiverarbeitung.- 6.1 Übersicht über Datenströme.- 6.2 Die Klasse File.- 6.3 Sequentielle Dateiverarbeitung.- 6.4 Random-Access-Dateien.- 6.5 Aufgaben.- 7 Threads.- 7.1 Threads erstellen.- 7.2 Synchronisation.- 7.3 Shutdown-Threads.- 7.4 Aufgaben.- 8 Grafische Benutzungsoberflächen.- 8.1 Übersicht.- 8.2 Anzeige einfacher Grafiken im Fenster.- 8.3 GUI-Komponenten und Ereignisbehandlung.- 8.4 Layout-Manager.- 8.5 Menüs und Symbolleisten.- 8.6 Dialogfenster.- 8.7 Tabellen.- 8.8 Mausaktionen.- 8.9 Die Aktualisierung von GUI-Komponenten.- 8.10 Aufgaben.- 9 Applets.- 9.1 Der Lebenszyklus eines Applets.- 9.2 Die Appletumgebung.- 9.3 Hybridanwendungen.- 9.4 Wiedergabe von Bild- und Tondaten.- 9.5 Aufgaben.- 10 Datenbank- und Netzanwendungen.- 10.1 Datenbankzugriffe mit JDBC.- 10.2Netzwerkprogrammierung.- 10.3 Datenbankabfragen über HTTP.- 10.4 Aufgaben.- 11 Spracherweiterungen der Version J2SE 5.0.- 11.1 Autoboxing/Auto-unboxing.- 11.2 Die erweiterte for-Schleife.- 11.3 Aufzählungstypen.- 11.4 Statische Imports.- 11.5 Generische Datentypen.- 12 Fallbeispiel Adressverwaltung.- 12.1 Die Beispielanwendung.- 12.2 Drei-Schichten-Architektur.- 12.3 Klassenentwurf und Architektur.- 12.4 Implementierung des Fallbeispiels.- Programmverzeichnis.- Internet-Quellen.- Literaturhinweise.- Stichwortverzeichnis.
Kompakter Einstieg in die Programmierung mit Java
Autorentext
Prof. Dr. Dietmar Abts lehrt das Fachgebiet Wirtschaftsinformatik, insbesondere Anwendungsentwicklung an der Hochschule Niederrhein in Mönchengladbach.
Inhalt
1 Einleitung.- 1.1 Zielsetzung und Gliederung des Buches.- 1.2 Die Entwicklung von Java.- 1.3 Eigenschaften von Java.- 1.4 Entwicklungsumgebungen.- 1.5 Erste Beispiele.- 2 Grundlagen.- 2.1 Kommentare und Bezeichner.- 2.2 Datentypen und Variablen.- 2.3 Ausdrücke und Operatoren.- 2.4 Ablaufsteuerung.- 2.5 Aufgaben.- 3 Objektorientierte Programmierung.- 3.1 Klassen und Objekte.- 3.2 Methoden.- 3.3 Konstruktoren.- 3.4 Statische Attribute und Methoden.- 3.5 Vererbung.- 3.6 Abstrakte Klassen.- 3.7 Modifizierer.- 3.8 Interfaces.- 3.9 Innere Klassen.- 3.10 Pakete.- 3.11 Aufgaben.- 4 Ausnahmebehandlung.- 4.1 Ausnahmeklassen.- 4.2 Auslösung und Weitergabe von Ausnahmen.- 4.3 Abfangen von Ausnahmen.- 4.4 Aufgaben.- 5 Ausgewählte Klassen.- 5.1 Arrays.- 5.2 Zeichenketten.- 5.3 Die Klasse StringTokenizer.- 5.4 Hüllklassen.- 5.5 Mathematische Funktionen.- 5.6 Die Klasse Object.- 5.7 Listen und Tabellen.- 5.8 Die Klasse System.- 5.9 Die Klasse Class.- 5.10 Zeitangaben und -berechnungen.- 5.11 Aufgaben.- 6 Dateiverarbeitung.- 6.1 Übersicht über Datenströme.- 6.2 Die Klasse File.- 6.3 Sequentielle Dateiverarbeitung.- 6.4 Random-Access-Dateien.- 6.5 Aufgaben.- 7 Threads.- 7.1 Threads erstellen.- 7.2 Synchronisation.- 7.3 Shutdown-Threads.- 7.4 Aufgaben.- 8 Grafische Benutzungsoberflächen.- 8.1 Übersicht.- 8.2 Anzeige einfacher Grafiken im Fenster.- 8.3 GUI-Komponenten und Ereignisbehandlung.- 8.4 Layout-Manager.- 8.5 Menüs und Symbolleisten.- 8.6 Dialogfenster.- 8.7 Tabellen.- 8.8 Mausaktionen.- 8.9 Die Aktualisierung von GUI-Komponenten.- 8.10 Aufgaben.- 9 Applets.- 9.1 Der Lebenszyklus eines Applets.- 9.2 Die Appletumgebung.- 9.3 Hybridanwendungen.- 9.4 Wiedergabe von Bild- und Tondaten.- 9.5 Aufgaben.- 10 Datenbank- und Netzanwendungen.- 10.1 Datenbankzugriffe mit JDBC.- 10.2Netzwerkprogrammierung.- 10.3 Datenbankabfragen über HTTP.- 10.4 Aufgaben.- 11 Spracherweiterungen der Version J2SE 5.0.- 11.1 Autoboxing/Auto-unboxing.- 11.2 Die erweiterte for-Schleife.- 11.3 Aufzählungstypen.- 11.4 Statische Imports.- 11.5 Generische Datentypen.- 12 Fallbeispiel Adressverwaltung.- 12.1 Die Beispielanwendung.- 12.2 Drei-Schichten-Architektur.- 12.3 Klassenentwurf und Architektur.- 12.4 Implementierung des Fallbeispiels.- Programmverzeichnis.- Internet-Quellen.- Literaturhinweise.- Stichwortverzeichnis.
Titel
Grundkurs JAVA
Untertitel
Von den Grundlagen bis zu Datenbank- und Netzanwendungen
Autor
EAN
9783322928696
Format
E-Book (pdf)
Hersteller
Veröffentlichung
09.03.2013
Digitaler Kopierschutz
Wasserzeichen
Anzahl Seiten
408
Auflage
4., verb. u. erw. Auflage 2004
Lesemotiv
Unerwartete Verzögerung
Ups, ein Fehler ist aufgetreten. Bitte versuchen Sie es später noch einmal.