-
Period: to
First Release
First Release of Java -
Period: to
JDK 1.0
-
Period: to
JDK 1.1
Inner classes
JavaBeans
JDBC RMI
Reflection -
Period: to
J2SE 1.2
Swing graphical API
JIT compiler
Java Plug-in
Collections
network -
Period: to
J2SE 1.3
HotSpot JVM
JNDI Interface
Java Sound API
Debugging Architecture -
Period: to
J2SE 1.4
Regular expressions
IPv6 network communications
Logging API XML XSLT
Security and cryptography
Java Web Start -
Period: to
J2SE 5.0 (1.5)
Generics
Metadata
Enummerations
Variable arguments
For-each enhancement -
Period: to
J2SE 6
Performance
JDBC 4.0
GUI improvements -
Period: to
Oracle buys Sun
-
Period: to
J2SE 7
Strings in switch
try-catch improvements
Simplified variable arguments
Underscores in numeric literals -
Period: to
J2SE 8
Everything that was deffered from J2SE 7
Lambda expression