Das Buch bietet eine kompakte EinfA1/4hrung in die Konzepte objektorientierter Programmierung. Es erlAutert das Objekt- und Klassenkonzept, beschreibt Kapselungstechniken und geht detailliert auf Subtyping und Vererbung ein. Software-Wiederverwendung in Form von Bibliotheksbausteinen und ProgrammgerA1/4sten (Frameworks) wird am Beispiel der Verarbeitung von StrAmen und der Konstruktion graphischer BedienoberflAchen behandelt. DarA1/4ber hinaus wird auf wichtige Konzepte der parallelen und verteilten Programmierung eingegangen und der praktische Zusammenhang zur Objektorientierung hergestellt. - Jedes objektorientierte Konzept wird zunAchst unabhAngig von einer Programmiersprache eingefA1/4hrt. AnschlieAend wird seine konkrete Umsetzung in Java erlAutert. Zum Teil werden auch Realisierungsvarianten in anderen objektorientierten Sprachen vorgestellt. Aus praktischer Sicht ergibt sich damit insgesamt eine konzeptionell strukturierte EinfA1/4hrung in die Sprache Java und ihre Programmbibliothek.