JDK 1.1 (19 de febrero de 1997)
- Grandes mejoras y refactorizaciones en el modelo de eventos del AWT
- Se agregan las Inner classes al lenguaje
- JavaBeans
- JDBC
- RMI
- Reflection que soportaba solo instrospección, no era posible ninguna modificación en tiempo real.