PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : gutes Java-Lehrbuch gesucht


Satariel
2008-04-15, 19:45:43
Moin.
Da ich in meinem Studium nicht um das Thema Programmieren in Java drumrumkomme, suche ich ein gutes Lehrbuch.
Sehr wichtig ist mir, dass man selbst Programme schreiben lernt, und nicht nur die Theorie. Übungsaufgaben, ein Step-by-Step Programmaufbau, geduldiges Erklären, all das ist mir wichtig.

Bekannt sind mir:
Java ist auch eine Insel http://www.galileocomputing.de/openbook/javainsel7/
- sicherlich sehr ausführlich, allerdings mir zu sehr Nachschlagewerkartig aufgebaut. Stellenweise wird es sehr komplex und theoretisch, und mangels konkreter Beispielprogramme meiner Meinung nach nicht als Lehrbuch geeignet.

Java von Kopf bis Fuß http://www.amazon.de/Java-von-Kopf-bis-Fu%C3%9F/dp/3897214482/ref=pd_bbs_sr_4?ie=UTF8&s=books&qid=1208281181&sr=8-4
- gefällt mir sehr gut, genau die Herangehensweise die ich mir wünsche. Allerdings geht mir die Pseudolustige Art etwas auf die Nerven. Die Richtung mit vielen Übungsaufgaben und sehr konkreten Beispielen ist allerdings schon sehr mein Ding. Mein Mitbewohner hat das Buch außerdem schon, der könnte es mir zeitweise ausleihen, aber eben nur zeitweise. Nochmal das gleiche kaufen fände ich doof, daher will ich ein anderes, das aber vergleichbar gut geeignet zum Praktischen Lernen ist.

Amazon hat ja eine Vielzahl an Büchern drin, aber ich kann nicht so recht erkennen, welches nun geeignet ist und welches nicht. Vielleicht könnt ihr mir da weiterhelfen. Danke.

Kenny1702
2008-04-15, 21:56:46
Schau dir vielleicht auch noch einmal Grundkurs Java (http://www.amazon.de/Grundkurs-Java-Dietmar-Abts/dp/3834804177/ref=sr_1_3?ie=UTF8&s=books&qid=1208289171&sr=8-3) an. Ich habe mir das Buch zwar gerade nur ausgeliehen, weil mich die letzten Kapitel interessieren, aber auf mich macht es den Eindruck, daß es deinen Anforderungen gerecht werden könnte.

Xanatos
2008-04-15, 23:14:01
Wenn du Englisch kannst, würde ich "Thinking in Java" von Bruce Eckel empfehlen.

Tiamat
2008-04-16, 06:55:07
Hi,
als ich mich vor dem Informatik-Studium mit Programmierung beschäftigt habe, bin ich auch u.a auf "Java ist eine Insel" gestoßen. Ich habe es allerdings nur online gelesen und auf die Art und Weise ist es einfach zu mühselig. Auf jeden Fall wird es nach ein paar Kapiteln sehr theoretisch und ich hab daran auch nach wenigen Kapiteln die Lust verloren.
Dann bin ich auf das Java 6 Kompendium von Markt und Technik gestoßen. Optisch absolut abschreckend, 1300 Seiten , die ersten 600 Seiten nur Konsolenanwendungen.
Aber von der Vermittlung deutlich besser als "Java ist eine Insel", dennoch staubtrocken ;D
Mit dem Wissen aus den ersten 300 Seiten programmier ich im 2. Monat noch so manche Pflichtübungen an der HS aus dem Stegreif.
Nach dem x. Buch ist mir irgendwann eh bewusst geworden, dass es wohl das perfekte Buch für die Programmierung nicht zu geben scheint.
Langjährige Informatiker können sich anscheinend nicht mehr an jene Tage erinnern, in denen ihnen die Thematik auch noch fremd war.
Vermutlich haben die meisten "älteren" Programmier das ganze auf noch üblere Weise selbst erlernen müssen und zahlen es jetzt den Kunden auf diese Weise heim ;D

Aber dein zweiter Link, Java von Kopf bis Fuß klingt sehr sehr interessant.
Ich glaube, das werd ich mir mal vorknöpfen.
Was ich auch empfehlen kann, ist folgendes Tutorial. Es ist sehr einfach gehalten und man kann viel davon mitnehmen als Anfänger.
http://www.gailer-net.de/tutorials/java/java-toc.html

Gruß
Tiamat

astro
2008-04-16, 07:22:08
Was ich auch empfehlen kann, ist folgendes Tutorial. Es ist sehr einfach gehalten und man kann viel davon mitnehmen als Anfänger.
http://www.gailer-net.de/tutorials/java/java-toc.html
Mit diesem Tutorial habe ich auch angefangen, das ist wirklich zu empfehlen.
Momentan nutze ich Deitel's "Java How to program". Ein sehr gutes Buch meiner Meinung nach, aber eben auf englisch (sollte aber kein Problem sein, früher oder später musst Du Dich eh mit der API auseinandersetzen, und die gibt es nur auf englisch ;)).

Viel Erfolg,
astro

AtTheDriveIn
2008-04-16, 07:22:16
http://www.javabuch.de/

gibt es auf der Seite auch als freie HTML-Version. Für den Anfang ganz okay.

Hucke
2008-04-16, 07:24:52
Wenn du Englisch kannst, würde ich "Thinking in Java" von Bruce Eckel empfehlen.

Jo, ist ein schönes Lehrbuch. Und Java Gently (http://javagently.cs.up.ac.za/jg3e/) fand ich auch nicht schlecht zum Einstieg.

Satariel
2008-04-16, 15:54:56
Danke für die Tipps.
"Thinking in Java" kommt mir nicht sehr Anfängerfreundlich vor. Es hilft bestimmt sich die Programmiererdenkweise anzutrainieren, aber um wirklich Java Schritt für Schritt zu lernen, ich weiß nicht. Das Buch startet ja schon mit halbwegs komplexen Objekten.



Vermutlich haben die meisten "älteren" Programmier das ganze auf noch üblere Weise selbst erlernen müssen und zahlen es jetzt den Kunden auf diese Weise heim ;D


das Problem hab ich auch mit einigen Informatikdozenten hier. Mag ja sein dass die genial sind, aber von Didaktik sowas von keine Ahnung. Komplizierte Dinge für noobs verständlich zu erklären und interessant zu verpacken ist leider eine seltene Gabe..


Was ich auch empfehlen kann, ist folgendes Tutorial. Es ist sehr einfach gehalten und man kann viel davon mitnehmen als Anfänger.
http://www.gailer-net.de/tutorials/java/java-toc.html


..damit hab ich jetzt angefangen und bis jetzt bin ich schwer begeistert, danke für den Tip! Sowas hätt ich jetzt noch gern in gedruckter Form ;) .. die anderen werd ich mir auch mal näher anschauen.

Xanatos
2008-04-16, 17:47:45
Danke für die Tipps.
"Thinking in Java" kommt mir nicht sehr Anfängerfreundlich vor. Es hilft bestimmt sich die Programmiererdenkweise anzutrainieren, aber um wirklich Java Schritt für Schritt zu lernen, ich weiß nicht. Das Buch startet ja schon mit halbwegs komplexen Objekten.
Mhh, also ich finds schon eher Anfängerfreundlich - Java ist nun auch nicht die Anfängersprache. Das Buch wurde uns auch an der Uni empfohlen.

DeutscherHerold
2008-04-16, 17:56:35
du hast nicht zufällig GDI in Erlangen? :D

Satariel
2008-04-17, 07:40:25
Düsseldorf, knapp daneben ;)

DeutscherHerold
2008-04-17, 11:41:33
wäre ja möglich gewesen ;-) hätte zeitlich auch gut hingehaun