JDK 1.1 (February 19, 1997)
Major additions included:
- an extensive retooling of the AWT event model
- inner classes added to the language
- JavaBeans
- JDBC
- RMI
- reflection which supported Introspection only, no modification at runtime was possible.
Read more about this topic: Java Version History