what is the best way to learn new Java features since java 1.4.2
<p>I recently started to use Java for work, but I am mostly doing it using my early knowledge about java 1.4. I am aware that there are a great number of new Java features (which I know some, but not thorough enough). 
What is the most effective way to learn those new features, instead of reading those fundamental books with a lot of content I already know. </p>
