Java5 (o meglio 1.5) ha portato grossi cambiamenti rispetto al passato, ad esempio i Generics e una generale revisione di tutta la libreria standard.
Le versioni 6 e 7 non cambiano la base del linguaggio, ma solo alcune cose avanzate che sono importanti per chi ci lavora come me. Per chi sta iniziando, invece, non ci sono differenze sostanziali (forse solo lo switch-case, che in Java7 prende anche le stringhe).
Quindi puoi studiare quel libro e, quando ti sentirai esperto a sufficienza, potrai studiare direttamente dalla documentazione ufficiale quali sono i cambiamenti rispetto alle ultime due major release.
|