Java5, a Java6 i Java7

1

Chciałem spróbować czegoś nowego i przesiąść się z c++ na Javę. Problem w tym, że w mojej bibliotece dostępne są tylko Head First! Java (Wyd. z 2011, Java5) i Thinking in Java (Wyd. IV, 2006, Java5|6). Chciałbym się dowiedzieć jak bardzo różnią się nowe wersje API i języka od poprzednich. Są w prawdzie dokumenty typu: http://www.oracle.com/technetwork/java/javase/adoptionguide-137484.html, ale raczej niewiele one mówią o faktycznej ilości zmian w podstawowych funkcjach języka, a ile gdzieś w rzadko używanych klasach. Czy warto uczyć się z tych książek, a potem szukać jakiejś dokumentacji zmian, czy raczej polować na coś nowego?

1

Generalnie sprawa jest taka, że:

  • Java 6 niewiele wnosi; zmiany w języku są bardzo małe;
  • Java 7 jest jeszcze względnie mało używana, a zmiany dalej nie są wielkie, chociaż dużo większe niż przy przejściu Java 5 -> Java 6,
  • Java 5 spokojnie wystarczy na poczatek,
1

Między javą 1.4 a 1.5 jest kolosalna różnica i raczej poniżej 1.5 nie schodź. Wyżej różnice są, ale raczej kosmetyczne więc spokojnie możesz się uczyć z czegoś do 1.5

0

Dzięki wielkie. W takim razie biorę się za naukę, a potem tylko doczytam dokumentacje zmian. ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1