Der Autor schafft auf didaktisch kluge Weise einen Weg in die Welt der Objektorientierten Programmierung. Er beschreibt die entsprechenden Konzepte nicht einfach nur, sondern erklaert darueber hinaus auch Hintergruende und Zusammenhaenge. Seinem Blick fuers Wesentliche kombiniert er mit einer lockeren Erzaehlweise. Lernen Sie die grundlegenden Konzepte der Programmierung mit Java kennen. Gewinnen Sie Einblicke in das Paradigma der Objektorientierten Programmierung. Dieses Buch zeigt Ihnen viele interessante Ideen aus der Programmierung auf, die nicht nur fuer die Programmiersprache Java relevant sind, zum Beispiel: Variablen, Funktionen, Rekursion, Datenkapselung, Vererbung, Polymorphie, Typsicherheit, Generics, Design Patterns und vieles mehr. In der 2. Auflage ist insbesondere ein neues Kapitel ueber Reflection, vor allem aber ueber Aspektorientierte Programmierung als Ergaenzung zur OOP hinzugekommen. Empfehlenswert ist die Lektuere fuer alle, die die Objektorientierte Programmierung von Grund auf lernen wollen und fuer jene, die sie endlich richtig verstehen moechten.