Synopses & Reviews
Ziel dieses Buches ist die systematische Vermittlung grundlegender Kenntnisse der Programmierung mittels Java. Dabei werden klassische Konzepte, wie z. B. bedingte Anweisungen, Schleifen und Rekursion durch die wachsenden Anforderungen der betrachteten Problemstellungen sukzessive und gründlich eingeführt. Im weiteren Verlauf werden u.a. folgende Themen behandelt: Objekte und (generische) Klassen, Kontrollanweisungen und Datenstrukturen, wichtige Algorithmen zum Suchen und Sortieren von Daten sowie für einfache numerische Anwendungen und elementare Graph-Traversierung. Modularisierungskonzepte und Methoden der nebenläufigen Programmierung mittels Threads, des Exception-Handlings, der Ein- und Ausgabe sowie von graphischen Benutzerschnittstellen runden das Buch ab.
Synopsis
Systematisch vermittelt der Autor hier die grundlegenden Kenntnisse zur Programmierung f r vielf ltige Anwendungen. Dazu verwendet er die objektorientierte Sprache Java in der neuen Version 6. Gr ndlich und Schritt f r Schritt erl utert er die klassischen Programmierkonzepte, wie z.B. bedingte Anweisungen, Schleifen und Rekursion. Zus tzlich behandelt er in dieser 3., korrigierten und erweiterten Auflage die Themen Objekte und (generische) Klassen, Datenstrukturen, wichtige Algorithmen zum Suchen und Sortieren, einfache numerische Anwendungen, u.v.a.m. Plus: Modularisierungskonzepte und Methoden f r die nebenl ufige Programmierung mittels Threads, Exception-Handling, die Ein- und Ausgabe sowie f r grafische Benutzerschnittstellen.
Synopsis
Objektorientiertes Programmieren mit Java - in der neuen Version 6: Systematisch, gründlich und Schritt für Schritt erläutert der Autor die klassischen Programmierkonzepte, wie z.B. bedingte Anweisungen, Schleifen und Rekursion für vielfältige Anwendungen...
Synopsis
Objektorientiertes Programmieren mit Java - in der neuen Version 6: Systematisch, gründlich und Schritt für Schritt erläutert der Autor die klassischen Programmierkonzepte, wie z.B. bedingte Anweisungen, Schleifen und Rekursion für vielfältige Anwendungen. Objekte und (generische) Klassen, Datenstrukturen, wichtige Algorithmen zum Suchen und Sortieren, einfache numerische Anwendungen, u.v.a. ergänzen diese 3., korrigierte und erweiterte Auflage. Zusätzlich beschreibt der Autor Modularisierungskonzepte und Methoden für die Programmierung mittels Threads, Exception-Handling, die Ein- und Ausgabe sowie für grafische Benutzerschnittstellen.
Table of Contents
Grundlegende Begriffe.- Objektorientiertes Denken und Programmieren: Objekte und Klassen, Attribute und Methoden.- Kontrollstrukturen: Alternativen und Schleifen.- Arrays.- Rekursionen.- Suchen und Sortieren.- Einfache Numerik: Differenzieren, Integrieren, Interpolieren.- Vererbung.- Datenstrukturen: Referenzen, Listen, Bäume, Graphen.- Modularisierung: Packages, Klassen, Interfaces, Sichtbarkeit.- Exceptions.- GUIs: Events und Listeners, Layout.- Ein-/Ausgabe.- Threads.