Hi Leute,
ich habe vor mir in den nächsten Jahren JAVA anzueignen und wollte mal fragen ob jemand , der JAVA einigermaßen beherrscht mir da mal ein Buch empfehlen kann.
Gruß
DiabloOfDarkness
Hi Leute,
ich habe vor mir in den nächsten Jahren JAVA anzueignen und wollte mal fragen ob jemand , der JAVA einigermaßen beherrscht mir da mal ein Buch empfehlen kann.
Gruß
DiabloOfDarkness
Java ist auch eine Insel. Kostenlos online erhältlich, und so ziemlich das beste Javabuch das ich bisher angerührt hab.
Sehe das Buch eher als eine Art "Nachschlagewerk" als ein Buch zum Einstieg an
Java für Dummies: Amazon.de: Aaron E. Walsh: BÃŒcher
das hier vielleicht? Ich denke ich werde mir sowas denke ich holen
Das hat aber ziemlich schlechte Rezensionen bekommen:S
Sehe das Buch eher als eine Art "Nachschlagewerk" als ein Buch zum Einstieg an
Du lernst das Programmieren meist ja auch nicht direkt aus einem Buch.
Für die Grundlagen würde ich "Java ist auch eine Insel" empfehlen. Mit diesem Buch kann man sehr gut lernen und es ist als Openbook gratis im Internetvefügbar:
Galileo Computing :: Java ist auch eine Insel - index
Dazu gibt es auch noch ein Nachfolgebuch mit erweitertem Wissen - "Java - mehr als eine Insel" :
http://www.galileocomputing.de/2253
Zum Thema Algorithmik empfehle ich den "Cormen":
Er ist zwar allgemein gefasst (Auf keine Programmiersprache beschränkt), bietet einen guten verständlichen Einstieg in das Thema, um Algorithmen, Ihre Idee und Funktionsweise zu verstehen.
Bei den Programmierumgebungen gibt es die Umgebungen "Eclipse" und "Netbeans", die beiden ksotenfrei auf dem Markt sind. Zu Netbeans kann ich nix sagen, da ich es bis jetzt noch nicht verwendet habe. Eclipse hingegen kann ich mit gutem gewissen empfehlen. Es eignet sich sehr gut zum arbeiten und bietet viele kleine Helferlein, die das Programmieren vereinfachen. Es ist auf jedem fall einen Blick wert.
Bevor du jedoch mit Java anfännst, hast du bis jetzt Erfahrungen im Programmieren sammeln können ? Wenn nein, dann empfehle ich, erstmal einen kleinen Ausflug in eine einfachere Sprache. Scheme und besonders seine Variante DrRacket ist für die ersten Schritte beim Programmieren ideal. Sets dich erstmal 1-2 Monate daran um die Grundlagen wie Prozeduren schreiben und Aufrufen und Generative und strukturelle Rekursionen kennen zu lernen. In DrRacket kannst du die ganz einfach üben und ein Gefühl dafür entwickeln und erst danach zu Java wechseln, damit du nicht direkt am Anfang von allem "erschlagen" wirst. Java ist nun mal objektorientiert ausgelegt, was ein größeres Umdenken erfordert, um damit umgehen zu können. Ansonsten besteht die Gefahr, das du etwas Java lernst, aber nur Monstermethoden dabei raus kommen und du von der eigentlichen Programmierweise nicht viel gelernt hast.
Zum Programmieren gehört auch das Testen der Methode - etwas, was in Java nicht mal eben gemacht ist, da das Debugging und JUnit nochmal eine eigene Geschichte ist, durch die du dich in deinen ersten Schritten kämpfen musst. Ein Grund mehr, erst mal kleiner an zu fangen.
Was mir sehr hilft und mir auch Empfholen worden ist: Java Video Kurs - Java Video Tutorials - Online Java lernen!
Kein buch, sondern Videos.
(learning by doing)
http://www.galileocomputing.de/2253
kann ich auch nur empfehlen!