The History of JAVA

The History of JAVA

Beginning with the development of Java, which is credited to James Gosling, the father of Java, at Sun Microsystems in May 1995 It was created as a key element of the Java platform Sun Microsystems.

Brief History of JAVA

In June 1991, James Gosling, Mike Sheridan, and Patrick Naughton launched the Java language project. Initially, it was created for interactive television. But the digital cable television industry at the time couldn’t use it because it was too advanced.

When it first came out, Java was known as Oak. It was because an oak tree could be seen from Gosling’s office. Later, Java was chosen as the new name for the project.
Java is the name of the Indonesian island where the first coffee, also known as Java coffee, was made. James Gosling, therefore, decided on the name Java while enjoying a cup of coffee in front of his office.

The original Java implementation, i.e. Sun Microsystems released Java 1.0 in 1996. The Write Once, Run Everywhere functionality of Java, which offers cost-free run time on various platforms, is its biggest selling point.

“Simple, Portable, Platform-independent, Robust, High Performance, Secured, Multithreaded, Architecture Neutral, Object-Oriented, Interpreted, and Dynamic” were the guiding principles for the creation of the Java programming language, which makes it simple for people to use. Following the inclusion of the ability to run Java applets inside of web pages by major browsers, Java quickly gained popularity as a programming language.

Arthur van Hoff rewrote the Java 1.0 compiler in the Java language. Then, one by one, new versions of Java were released, the first of which was J2SE 1.2 in December 1998 or January 1999. These new versions were created for various kinds of platforms. Following the introduction of J2EE, it then includes technologies and APIs for enterprise applications, which are typically run in server environments. Then comes the introduction of J2ME, which focuses on features like APIs that are specifically tailored for mobile applications. J2SE was the new name for the desktop version of Java in 2006. Only marketing purposes are served. The new J2 versions were also given new names by the company: Java EE, Java ME, and Java SE, respectively.

On November 13, 2006, Sun Microsystems announced its Java virtual machine (JVM) as free and open-source software for all users.

The vice president of Sun Microsystems then stated that an evangelist was Sun’s ideal position with regard to Java. The ownership of Java Technology was subsequently acquired by Oracle Corporation in 2009–2010. Oracle has referred to itself as the Java technology administrator.
Then, on April 2, 2010, James Gosling’s resignation from Oracle caused a commotion.
After that, in January 2016, Oracle declared that the browser plugin would no longer support Java run-time environments based on JDK 9.
Java software’s biggest benefit is that it runs on all platforms, including laptops, data centers, gaming consoles, and scientific supercomputers.

Principle of Java

Initially, the development of the Java language was motivated by a number of main objectives, including

  • Java technology must be simple, object-oriented, and familiar.
  • It must be robust as well as secure.
  • It must be architecture-neutral as well as portable.
  • It must be executed with high-performance functionality.
  • It must be interpreted, threaded, and dynamic in nature.

Versions of Java

Major release versions of Java with their release dates:

Java VersionsRelease Dates
JDK Beta1995
JDK 1.0January 23, 1996
JDK 1.1February 19, 1997
J2SE 1.2December 8, 1998
J2SE 1.3May 8, 2000
J2SE 1.4February 6, 2002
J2SE 5.0September 30, 2004
Java SE 6December 11, 2006
Java SE 7July 28, 2011
Java SE 8 (LTS)March 18, 2014
Java SE 9September 21, 2017
Java SE 10March 20, 2018
Java SE 11 (LTS)September 25, 2018
Java SE 12March 19, 2019
Java SE 13September 17, 2019
Java SE 14March 17, 2020
Java SE 15September 15, 2020
Java SE 16March 16, 2021
Java SE 17 (LTS)September 14, 2021
Java SE 18March 22, 2022

Every even version of Java is released in the month of March, and every odd version is released in the month of September, according to a pattern established by the Oracle Corporation with the release of Java SE 8.

For more read with us Oraltadalafil

Leave a Comment

%d bloggers like this: