Java-Grundlagen mit älterem Java5 Buch erlernen?

aquaduct

Neues Mitglied
Hallo,

ersteinmal ein großes Lob ans Forum!
Ich werde in nächster Zeit in die Java-Programmierung einsteigen,
da wir einen Dozentenwechsel durchlaufen.

Eine triviale Frage zu Beginn:

Kann ich den theoretischen Einstieg mit
"Guido Krüger- Handbuch der Java-Programmierung (Java5)"
bzw. AMAZON Link
beginnen?

Meine Sorge ist halt, dass womöglich bereits elementare Grundlagen in Java7 verbessert wurden?
Ich bin allerdings Freund davon, zuerst die Grundlagen in einem echten Buch zu blättern.
Für spätere IDE-Programmierung würde ich dann ohnehin auf pdf Tutorials umsteigen.

Besten Dank ans Forum,😀
Grüße
 
Du kannst durchaus das ältere Buch nehmen. Es sind zwar neue Sprachfeatures dazu gekommen, aber im Kern hat sich die Sprache nicht geändert. Ich finde allerdings das Buch von Herrn Krüger zum Lernen der Sprache nicht ideal. Schau doch stattdessen einmal "Java ist auch eine Insel" an, das es frei im Netz gibt und brandaktuell ist.
 
Hey,

danke für die schnelle Antwort.
Naja ich sehe viele Parallelen zu C++, obwohl wir das weniger objektorientiert genutzt haben (Etechnik).

Ich komme daher auch bisher mit den Fachbegriffen klar,
habe eben nur Angst- "alte" Sachen von Java5 anzueignen,

welche im Java7 bereits überholt sind. Ist die Sorge berechtigt?

Grüße
 
Naja, überholt ist eigentlich nichts aus Java5. Es gibt einige neue Sprachfeatures (Diamond-Operator, Fore-Each-Schleife ...) und natürlich eine erweiterte Klassenbibliothek. Mit Wissen über Java5 kann man problemlos auf Java7 programmieren. Die Sorge ist also nicht berechtigt.
 
Wieso nicht die aktuelle Auflage? Was dich erwartet, kannst du übrigens komplett kostenlos online hier einsehen.
"Java ist auch eine Insel" finde ich zum Erlernen der Sprache überhaupt nicht geeignet. Es würde für mich höchstens als Nachschlagewerk durchgehen.

Die Änderungen sind recht gering. Die lassen sich im Nachhinein gut aneignen. Vielleicht wäre es nicht schlecht, I/O direkt mit den neuen Klassen ([JAPI]Path[/JAPI], [JAPI]Paths[/JAPI], [JAPI]Files[/JAPI]) zu lernen. Um alte I/O wird man aber wohl noch nicht drumherum kommen.

Und for-each gibts natürlich schon seit Java 5. 😉
 

Zurück
Oben