JDK 1.5 Features: A Conversation with Joshua Bloch

http://java.sun.com/features/2003/05/bloch_qa.html

New Language Features for Ease of Development in the Java 2 Platform, Standard Edition 1.5: A Conversation with Joshua Bloch

Discusses

Generics
Enhanced for loop
Autoboxing/unboxing
Typesafe enums
static import
Metadata