The document summarizes new features introduced in Java 5 and Java 6. Java 5 introduced generics, autoboxing/unboxing, enhanced for loops, and annotations. Java 6 added support for XML processing and web services using annotations, the Rhino JavaScript engine, improved GUI APIs, and Java DB for database connectivity.