Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Ich bin ganz neu hier und in Java, angefangen habe ich, indem ich mir ein das Buch "Java von Kopf bis Fuß" gekauft habe. Doch als es ankam habe ich gesehen, dass es die Java Version 5.0 behandelt...
Soll ich das Buch zurückschicken, oder es trotzdem behalten? Gibt es denn große Unterschiede zwischen den Versionen?
Bitte um schnelle Antworten - ich habe ein Rückgabefrist.
Nein, ich denke, dass du gut bedient bist mit dem Buch, denn das meiste ist nicht versionsspeziell, sondern eher grundsätzlich. Ich habe es auch durch. ^^
Heißt das, dass ich mir auch kein zusätzliches Buch kaufen muss, damit ich gut programmieren kann? Reicht es aus, wenn ich weiß, was für Java 5 wichtig ist?
für das meiste, was du zu Beginn lernen musst, brauchst du fast nichtmal Java 1.0,
geht auch in anderen Sprachen,
aber ohne überhaupt zu programmieren ist das Lernen natürlich schlecht,
für das Hauptaugenmerk reicht wirklich das normale Java, auch vor Version 5, jenes fügt noch mittel-interessante Themen Generics + Autoboxing hinzu,
über 1.5 bin ich persönlich seit den 5 Jahren der Erscheinung von Version 6 noch gar nicht hinaus, falls das was sagt,
sind in jedem Fall minimale Themen, die wenn man sie braucht schnell im Internet nachschlagen kann,
keine Grundlagen,
stell dir als dein Ziel vorerst die Schulmathematik der Klassen 1-8 vor,
selbst bis zur finalen Klasse 12 (?) findest du noch genug in diesem Buch,
was fehlt sind vielleicht die letzten 2-3 Wochen,
wobei es in dem hohen Bereich auch noch soviel anderes gibt (ein ganzes Hochschul-Studium)
welches du gar nicht in der Java-API sondern in separaten Libraries finden wirst,
andere Einzel-Bücher oder Internet-Seiten
Ich habe das obige Buch zwar nicht gelesen, aber so wie man hier des öfteren liest scheint es für den Einstieg sehr gut zu sein. Wenn du dann später noch mehr Wissen, z.B. über Java 7 haben möchtest gibt es auch eine kostenlose online Version von Java ist auch eine Insel und Java ist mehr als eine Insel.
Damit solltest du ganz gut bedient sein. Also ich würde es jetzt nicht zurückschicken.
Nur damit du es mal gehört hast, die geplanten Sprachänderungen in Java 7 sind im Project Coin zusammengefasst worden. Umgesetzt wurden:
- Strings in switch (nützlich)
- Zahlen: auch binäre Darstellung, Unterstriche zur Gruppierung (hin und wieder nützlich)
- Exceptions: Multicatch (nützlich) und ARM-Blöcke (anfangs eher unwichtig)
- Diamant-Operator bei Generics (anfangs völlig unwichtig)
- @SafeVarargs-Annotation (anfangs völlig unwichtig)
Wie du siehst ist nichts wirklich Elementares dabei.
Wie die anderen sagen kannst du dir mit dem Buch sher gut die Basics beibringen und es wird auch erläutert wie du kreativ ein Programm erstellen könntest.
Das Internet ist sicherlich ein sehr gutes Werkzeug um besser zu programmieren, jedoch könnte es mal sein das man kein Internet hat und es langweilig werden könnte.
Dessahlb könnte man sich vielleicht Bücher kaufen oder auch die API und weitere Bücher herunterladen und lokal ansehen: