Java 7.0 introduces several new features such as underscores in numeric literals for improved readability, the ability to use strings in switch statements, and binary literals for integral types. The catching of multiple exception types and rethrowing exceptions with improved type checking simplifies exception handling. Additionally, the try-with-resources statement is a significant enhancement for managing resource closure automatically.