Java: Unraveling the Timeless Journey of a Versatile Programming Language ? - java3school

0

 History of Java ?

Java's history dates back to the early 1990s and has since become one of the most popular programming languages ​​worldwide.

Here is a brief history of Java:

  1. Original (1991-1995):

  2. ✔ The project to develop Java began in 1991 under the leadership of James Gosling, Patrick Naughton, Mike Sheridan and other engineers at Sun Microsystems.

  3. ✔ The initial goal was to create a language for consumer electronics such as set-top boxes, which were becoming more prevalent at the time.

  4. ✔ They initially called the language "Oak", but later renamed it "Java" due to trademark issues.


  5. Java 1.0 (January 23, 1996):

  6. ✔ The first official release of Java was Java 1.0, which included the core features of the language and the Java Development Kit (JDK) for developers to build Java applications.

  7. ✔ This release introduced the "WORA Once, Run Anywhere" (WORA) concept, which enabled Java code to execute on any platform including the Java Virtual Machine (JVM).


  8. J2SE, J2EE, and J2ME (1998-2006):

  9. ✔ Sun introduced the Java 2 Platform, Standard Edition (J2SE) in December 1998 with Java 1.2, which brought significant improvements and new APIs.

  10. ✔ This gave rise to three major Java platforms: J2SE for desktop applications, J2EE (Java 2 Platform, Enterprise Edition) for enterprise applications, and J2ME (Java 2 Platform, Micro Edition) for mobile and embedded systems.


  11. OpenJDK and the Java Community Process (JCP) (2006):

  12. ✔ In November 2006, Sun released the source code of Java under the GNU General Public License (GPL) as OpenJDK.

  13. ✔ This move allowed the community to actively participate in the development of Java.

  14. ✔ The Java Community Process (JCP) was established as a way to incorporate community contributions and feedback into the evolution of Java.


  15. Oracle's acquisition of Sun (2010):

  16. ✔ In January 2010, Oracle Corporation completed its acquisition of Sun Microsystems and became the new owner of Java.

  17. ✔ Despite concerns about Oracle's handling of Java's future, development and updates continued under the OpenJDK project.


  18. Java 7 and 8 (2011-2014):

  19. ✔ Java 7, released in July 2011, introduced many new features and improvements, such as switch statements with strings, try with resources, and a fork/join framework for improved parallel programming.

  20. ✔Java 8, released in March 2014, was a significant update with the introduction of lambda expressions, functional interfaces, and stream APIs for better support of functional programming paradigms.


  21. Java 9, 10, 11, and beyond (2017-2021):

  22. ✔Java 9, released in September 2017, introduced the Java Platform Module System (JPMS) to enhance modularity and introduce new language features and APIs.

  23. ✔Subsequent releases such as Java 10, 11, and later versions continued to improve Java's performance, security, and language features.

Tags

Post a Comment

0Comments
Post a Comment (0)