This document summarizes some of the key enhancements between Java 6 and Java 7, including improved type inference for generics, new syntax for number and string literals, expanded exception handling with multi-catch and try-with-resources, and new concurrency utilities like the Fork/Join framework and NIO watch service. It also covers miscellaneous features like symbolic file links and method handles.