The document discusses new features in Java 7 including the ability to use strings in switch statements, catch multiple exceptions in a single catch block, improved generics with the diamond operator, underscore separators in long numbers, try-with-resources for automatic resource management, and new classes/interfaces in the collections API like Phaser and ThreadLocalRandom. It encourages visiting the listed blog for more information on Java 7 features.