Hi,
die Sprachkonstrukte aus Java 2 kannst du auch in Java 5 benutzen. Allerdings gibt es in Java 5 einige interessante Neuerungen die aber wenn du mit Java anfängst noch nicht so sehr ins Gewicht fallen.
Von daher bist du mit dem Java 2 Buch erstmal gut bedient.
Gruß