I am a returning guy to Java. I learned Java5(SCJP5), now I like to upgrade myself to new Java7.
What are the features added to Java7 when compared to Java5?
* try-with-resources
* Strings in switch
* multi-catch and precise rethrow
* Diamond operator
* MethodHandles and MeothTypes
* NIO.2 API
* Lots of other small changes (see Objects class for example)