Description:Ziel dieses Buches ist die systematische Vermittlung grundlegender Kenntnisse der objektorientierten Programmierung mittels Java. Dabei werden auch klassische Konzepte, wie z. B. bedingte Anweisungen, Schleifen und Rekursion usw., gr?ndlich eingef?hrt, motiviert durch die wachsenden Anforderungen der betrachteten Problemstellungen. In gleicher Weise steigt die Komplexit?t der verwendeten Datenstrukturen. Es werden u.a. folgende Themen behandelt: Objekte und Klassen, Kontrollanweisungen und Datenstrukturen, wichtige Algorithmen zum Suchen und Sortieren von Daten sowie f?r einfache numerische Anwendungen und elementare Graph-Traversierung und auch solche f?r Modularisierungskonzepte. Des weiteren werden Fragestellungen der nebenl?ufigen Programmierung mittels Threads, des Exception-Handlings, der Ein- und Ausgabe sowie von graphischen Benutzerschnittstellen abgehandelt. Ferner wird der Umgang mit Programm-Bibliotheken unter Java vermittelt.