This document summarizes new features in Java 7, including underscores in numeric literals to improve readability, try-with-resource for automatic resource management, multi-catch exceptions, and various improvements to I/O, generics, and garbage collection. Key areas covered are numeric literals, collection initialization, try-with-resource blocks, multi-catch exceptions, final rethrow, strings in switch statements, generic instances, NIO2 file APIs, file change notifications, asynchronous I/O, URLClassLoader closing, JDBC row sets, varargs, the G1 garbage collector, and improved performance.