History of JavaHistory of Java
•Java 2 splits -> J2SE, J2EE, J2ME – 1999Java 2 splits -> J2SE, J2EE, J2ME – 1999
•J2SE 1.3 – released May 2000J2SE 1.3 – released May 2000
•CORBA, RMI, Sound API, many enhancementsCORBA, RMI, Sound API, many enhancements
•J2SE 1.4 – released Feb 2002J2SE 1.4 – released Feb 2002
•Assertions, non-blocking I/O, XML parserAssertions, non-blocking I/O, XML parser
•J2SE 1.5 (5.0) – released Sep 2004J2SE 1.5 (5.0) – released Sep 2004
•Lots of new language featuresLots of new language features
•Generics, enhanced for loop, variable arguments Generics, enhanced for loop, variable arguments
list, auto boxing/unboxing, ...list, auto boxing/unboxing, ...
•Java SE 6.0 – December 2006Java SE 6.0 – December 2006
•Better performance, scripting support, new APIsBetter performance, scripting support, new APIs