From no Java to know Java
Knowing others is intelligence;
knowing yourself is true wisdom.
Mastering others is strength;
mastering yourself is true power.
― Lao Tzu, Tao Te Ching
The Java Platform, Standard Edition 8 (Java SE 8) delivers enhanced developer productivity and significant application performance increases through reduced boilerplate code, simpler parallel programming models and more efficient use of modern, multi-core processors.
The Java language has undergone several changes since JDK 1.0 as well as numerous additions of classes and packages to the standard library. Since J2SE 1.4, the evolution of the Java language has been governed by the Java Community Process (JCP), which uses Java Specification Requests (JSRs) to propose and specify additions and changes to the Java platform. The language is specified by the Java Language Specification (JLS); changes to the JLS are managed under JSR 901
Year | Month | Event |
1996 | January | JDK 1.0 released |
1997 | February | JDK 1.1 released |
1998 | December | SDK 1.2 released |
1999 | August | Java 2 Platform, Standard Edition (J2SE) released. |
1999 | December | Java 2 Platform, Enterprise Edition (J2EE) released. |
2000 | May | J2SE with SDK 1.3. |
2002 | February | J2SE with SDK 1.4. |
2004 | September | J2SE 5.0 with JDK 1.5. |
2006 | December | Java SE 6 with JDK 1.6. |
2010 | April | Oracle buys Sun. |
2011 | July | Java SE 7 with JDK 1.7. |
2014 | March | Java SE 8 with JDK 1.8. |
2017 | September | Java SE 9 with JDK 1.9. |
2018 | March | Java SE 10 |
2018 | September | Java SE 11 (LTS) |
2019 | March | Java SE 12 |
2019 | September | Java SE 13 |
2020 | March | Java SE 14 |
2020 | September | Java SE 15 |
2021 | March | Java SE 16 |
2021 | September | Java SE 17 (LTS) |
Java Platform, Enterprise Edition 7 (Java EE 7) offers new features that enhance HTML5 support, increase developer productivity, and further improves how enterprise demands can be met. Java EE 7 developers have better support for the latest Web applications and frameworks.
Official Java EE 7 Tutorial