Duplicate: How do I best catch up with the latest developments in java?
I've been working on a Java codebase that was frozen in time around 2001. As a result I haven't bothered to learn any new Java syntax since then.
Today I saw this code and recognized it as a syntax that must have been introduced in the current decade.
private ArrayList<String> colors = new ArrayList<String>();
Which version of Java introduced this angle-bracket notation?
And what would be a good way to learn about other significant changes to the language since 2001? I have a pretty good grasp of everything before that date.