JAVA VERSION

THE VARIOUS JAVA VERSIONS


1. Java 1.0 (1996): The initial release.

2. Java 1.1 (1997): Added significant features like inner classes and JDBC.

3. Java 2 (1998):Introduced major enhancements, including Swing GUI toolkit and the Collections framework.

4. **Java 5 (2004): Known as J2SE 5.0, introduced generics, metadata annotations, and the enhanced for loop.

5. Java 6 (2006):Focused on performance improvements, script language support, and various API enhancements.

6. Java 7 (2011):Featured try-with-resources, diamond operator for generics, and the ForkJoinPool for parallel programming.

7. Java 8 (2014):A landmark release with lambda expressions, the Stream API, and the java.time package.

8. Java 9 (2017): Introduces the module system and improvements in the REPL (Read-Eval-Print Loop).

9. Java 10 (2018): Mainly focused on local variable type inference and other minor enhancements.

10. Java 11 (2018):A long-term support (LTS) release with various improvements.

11. Java 12-17 (2019-2021):Each version brought incremental updates and enhancements, such as switch expressions and records.



Comments

Popular posts from this blog

MILESTONE OF COMPUTING ANDPROGRAMMING LANGUAGES

THE VARIOUS SOFTWARE DEVELOPMENT PARADIGMS

FLOW CHAT