Objektorientierte Programmierung

Literatur (Lehrbücher)

Ich empfehle, sich mindestens eines unten genannten Bücher zu beschaffen und begleitend zur Vorlesung zu lesen. Vielleicht finden Sie ja ein Buch, das genau zu Ihrem Vorwissen und Ihrer Art zu lernen passt. Viele gibt es auch in der Bibliothek.

Selbstverständlich stehen auch die in der Vorlesung verwendeten Folien zur Verfügung. Dies sollte aber nicht Ihre einzige Informationsquelle sein.

Wenn Sie ein gutes Buch finden, das nicht auf der Liste steht, teilen Sie mir das bitte mit. Wenn Sie ein Buch von meiner Liste für schlecht halten, würde mich das auch sehr interessieren.

Die Reihenfolge der Bücher ist mehr oder weniger zufällig und nicht als Wertung zu verstehen.

Einführungen für Anfänger:

  • Peter Pepper:
    Programmieren lernen: Eine grundlegende Einführung mit Java, 3. Auflage.
    Springer, Sept. 2007, ISBN: 3-540-72363-3, ISBN-13: 978-3-540-72363-9, 604 Seiten, 27.99 €.
         [Amazon-Seite]
  • Hans-Peter Habelitz:
    Programmieren lernen mit Java.
    Der leichte EInstieg für Programmieranfänger.
    Rheinwerk Computing, Oktober 2017, ISBN: 3-8362-5605-3, 552 Seiten, 19.90 €.
         [Amazon-Seite]
  • Dirk Louis, Peter Müller:
    Java: Eine Einführung in die Programmierung.
    Carl Hanser Verlag, April 2018, ISBN: 3-446-45194-3, 389 Seiten, mit DVD, 20.00 €.
         [Amazon-Seite]
  • Florian Kottmair:
    Java für Einsteiger. Einführung in die Programmierung mit Java ohne Vorkenntnisse.
    epubli GmbH, August 2014, ISBN: 978-3844271171, 206 Seiten, 19.90 €.
         [Amazon-Seite]

RRZN-Handbücher:

Das Regionale Rechenzentrum Niedersachsen (jetzt "Leibniz Universität IT Services") gibt eine Reihe von Handbüchern heraus, die zumeist gut und sehr preiswert sind. Sie sind im normalen Buchhandel nicht zu erwerben, sondern nur über die Rechenzentren von Hochschulen. In den Übungen gibt es die Möglichkeit, den ersten Band oder auch beide Bände für jeweils ca. 5 Euro zu erwerben. Die meisten in der Vorlesung besprochenen Themen werden im ersten Band behandelt. Grundlegende Informatik-Kenntnisse werden vorausgesetzt. Die Bücher sind sowohl für Programmier-Anfänger als auch Umsteiger von einer anderen Sprache gedacht.

Einführungen für Personen, die schon eine andere Programmiersprache kennen:

  • Ken Arnold, James Gosling, David Holmes:
    The Java Programming Language, 4th Edition.
    Addison Wesley, 2005, ISBN 0-321-34980-6, 891 pages, ca. 50.90 €.
    (Neue Auflage soll 2013 erschienen sein, ist aber nicht erhältlich. ISBN: 0-13-276168-8)
         [Amazon-Seite]      [Amazon-Seite der 5. Aufl.]
  • Cay S. Horstmann, Gary Cornell:
    Core Java, Volume 1: Fundamentals, 9th Edition
    Prentice Hall / Sun Microsystems Press, ISBN: 0-13-708189-9, Sept. 2012, 974 Seiten, ca. 41.95 €.
         [Amazon-Seite]      [Amazon-Seite der vorigen Auflage]
  • Christian Ullenboom:
    Java ist auch eine Insel: Insel 1: Das umfassende Handbuch, 11. Auflage.
    Galileo Computing, 2014, ISBN 3-8362-2873-4, 1306 Seiten, 49.90 €.
         [Amazon-Seite]      [Vorige Auflage kostenlos online]
  • Christian Ullenboom:
    Java SE 8 Standard Bibliothek: Insel 2: Das Handbuch für Java-Entwickler.
    Galileo Computing, 2014, ISBN 3-8362-2874-2, 1448 Seiten, 49.90 €.
         [Amazon-Seite]      [Vorige Auflage kostenlos online]

Speziellere Themen:

  • Joshua Bloch:
    Effective Java, Second Edition.
    Addison Wesley, 2008, ISBN 0-321-35668-3, ISBN-13: 978-0-321-35668-0, 384 pages, ca. 36.95 €.
         [Amazon-Seite]
  • James Gosling, Bill Joy, Guy Steele, Gilad Bracha, Alex Buckley:
    The Java Language Specification, 5th Edition.
    Addison Wesley, 2014, ISBN 0-13-390069-X, 758 pages, ca. 42.31 €.
         [Amazon-Seite]      [Kostenlos Online]
  • Tim Lindholm, Frank Yellin, Gilad Bracha, Alex Buckley:
    The Java Virtual Machine Specification, Java SE 7 Edition.
    Prentice Hall, 3rd Edition, 2013, ISBN 0-13-326044-5, 590 pages, ca. 39.95 €.
         [Amazon-Seite]      [kostenlos online]
  • Katherine Sierra, Bert Bates:
    SCJP Sun Certified Programmer for Java 6 Study Guide.
    McGraw-Hill, 2008, ISBN 0071591060, ISBN-13: 978-0071591065, 851 pages, mit CD, ca. 33.95 €.
         [Amazon-Seite]
Prof. Dr. Stefan Brass
Impressum