2 englischsprachige Java-Bücher, die ich sehr gut finde!

Status
Nicht offen für weitere Antworten.

schmeckzilla

Mitglied
Hallo,

ich will Euch jetzt auch mal meine Lieblingslektüre zu Java vorstellen. Beide Bücher sind in Englisch. Zu jedem Buch findet Ihr Links zum Inhaltsverzeichnis, Verlag, Probekapitel und Website.

Buch 1:
"Head First Java" von Kathy Sierra & Bert Bates aus dem O'Reilly-Verlag.
http://www.oreilly.de/catalog/hfjava/
http://www.oreilly.de/headfirst/

Probekapitel:
"A trip to Objectville"
http://www.oreilly.de/catalog/hfjava/chapter/HFSample2PS.pdf
"Serious Polymorphism"
http://www.oreilly.de/catalog/hfjava/chapter/HFSample8PS.pdf

Website:
http://headfirstjava.com/

Buch 2:
"Just Java 2" von Peter van der Linden aus dem Prentice Hall - Verlag
http://www.phptr.com/title/0131482114

Probekapitel:
"Static, Final, and Enumerated Types in Java"
http://www.phptr.com/content/images/0131482114/samplechapter/0131482114_ch06.pdf

Table of Contents:
http://vig.prenhall.com/catalog/academic/product/0,1144,0131482114-TOC,00.html

Website:
http://www.afu.com

Viel Spaß beim Lesen. Eine Rezension werde ich noch in diesem Thread posten.
Tschaui
Daniel
 
Zu "Head First Java":

Zunächst muss ich ja zugeben, dass ich Bücher aus dem O'Reilly-Verlag prinzipiell immer sehr gut finde. So kam ich auch zu dem o.g. Buch. Diesen Buch gab es nicht auf Deutsch, also musste das englische her. Die Probekapitel haben mich überzeugt. Das Englisch ist einfach zu verstehen.

Es liest sich wirklich sehr gut und das Konzept ist auch sehr überzeugend. Dieses Buch richtet sich an Einsteiger, also Leute, die Java lernen wollen.

Konzept des Buches
Es ist sehr unterhaltsam geschrieben und vieles wird mit Bildern und Sprüchen untermauert. Jedes Kapitel endet mit Übungen. Aber auch in den Kapiteln sind kleine Übungen ("Sharpen Your Pencil") enthalten. Weiterhin werden auch Gespräche und Interviews simuliert, so dikutiert zum Beispiel die "Static Variable" mit der "Instance Variable" welche wichtiger ist. Vorgänge werden sehr gut bildlich visualisert.

Durch dieses Konzept werden beide Gehirnhälften angesprochen. Das Lernen macht Spaß und man verinnerlicht den Inhalt ganz von alleine.

Inhalt des Buches
Es wird eine sehr gute Einführung in Java auf Grundlage der JDK 1.4.2 angeboten. Es werden die aus meiner Sicht wichtigen Grundkonzepte der Javaprogrammierung angesprochen. Zunächst auf der Kommandozeile, nachher auch als Swing_GUI.

Die Erläuterungen sind mehr als ausreichend und man versteht verschiedene Konzepte. Auf Hintergrunddetails (z.B. was ist der Heap, was ist ein Stack, wo liegen die Objekte und wo Variablen) wird eingegangen.

Preis in Dollar: 39,95
EURO-Preis hängt davon ab, wo ihr es kauft.
 
zu Just Java 2:
Zu diesem Buch bin ich über http://www.javaranch.com/. Die Beschreibung dort hat mir sehr gut gefallen. Hier ein Link zu der Beschreibung:
http://www.javaranch.com/bunkhouse/Beginning.jsp

Wenn Ihr etwas runterscrollt findet Ihr dort auch einen Kommentar zu "Head First Java".

Dieses Buch ist auch in Englisch, aber nicht ganz so witzig geschrieben wie das andere. Es liest sich aber auch sehr gut und die entsprechenden Konzepte Vererbung, Collections, Generics, ... sind gut erklärt. In der 6th edition wird auch Java 5 behandelt. Der Autor van der Linden arbeitet selbst bei Sun und ist daher Insider. Das merkt auch bei den detaillierten Erklärungen.

Dies war u.a. ein Grund warum ich mich neben dem zuerst vorgestellten Buch für dieses Buch entschieden habe. Es werden hier mehr Themen behandelt und das Buch eignet sich auch als Referenz.

Konzept des Buches
Klare Gliederung des Buches in verschiedene Teile. Jedes Kapitel fängt mit einer kurzen Übersicht an.
Zum Beispiel
Chapter 12 Nested Classes.
-Introduction to nested classes
-Nested static classes
-Inner member classes
-Inner local classes
-Inner anonymous classes
-How inner classes are compiled
-The class character
-Some light relief - The Domestic Obfuscated Java Code Non-Competition

This chapter covers all aspects of nested classes. In compiler terminology, nesting means "putting something inside another thing". Everyone who has read this far will be comfortable with nesting methods and data fields inside classes. In this chapter we explain the different ways a class can be nested inside another class, and what it all means.
Dann kann man gleich erkenne, was der grobe Inhalt des Kapitels ist.

Viele Kapitel enden mit Übungen aber nicht alle. Negativ ist, das nicht für alle Übungen Lösungen veröffentlicht worden sind.

Am Ende jedes Kapitels kommt ein Teil "Some Light Relief". Dort wird eine interessante Anekdote, die im weitesten Sinne mit IT zu tun hat.

Inhalt des Buches
-core language(syntax, objects, interfaces, nested classes, compiler secrets)
-key libraries(date, calendar, pattern matching, network, mapped I/O, utilities, generic collections)
-server-side technology(network server systems, complete tiny HTML Web server, XML in Java)
-Enterprise J2SEE(Sql and JDBC tutorial, servlets, jsp)
-Clientside Java(JFC/SWING, class data sharing)

Es ist aus meiner Sicht sehr gut für Einsteiger in Java geeignet.

Preis in Dollar: 49,95
EURO-Preis hängt davon ab, wo ihr es kauft.
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben