History of Java

Filed Under: Java

Java is an object-oriented programming language. Java was developed by James Gosling and colleagues at Sun Microsystems in the 1990s.

History of Java

Java was started as a project called “Oak” by James Gosling in June 1991. The goal was to implement a virtual machine that is much simpler than C/C++.

Java was developed with the goal to implement “Write Once, Run Anywhere” programming model.

Philosophy of Java

The Java programming language was built on the following five philosophies.

  1. It will use the Object-oriented programming methodology
  2. The same program should be executable on multiple operating systems.
  3. Built-in support for using computer networks.
  4. Designed to execute code from the remote sources securely.
  5. It should be easy to use, take the good features of Object-oriented programming.

How Java got its name?

The original name of the programming language was Oak. Later on, it was discovered that there is already a programming language named Oak.

As the story goes, after a lot of discussions, the development team took a break and went out for Coffee. That’s where the name “Java” was proposed and finalized by the team.

Version History of Java

Java is a general-purpose programming language. It was first made available for public use in 1996. It has evolved a lot during this long period of 20+ years of use. The below infographic shows the version history of Java programming language.

History Of Java

History Of Java



  1. XingZhi says:

    Mr Pankaj,I remenber that about half a year ago I have seen a special section talking about new functions of each java version, but now your site is changed a lot.I want to say that`s a good section, can you put it on back.Oh my poor English.

    1. Pankaj says:

      Just use the search function on the site and you will get it easily. They are all titled as “Java XX Features”.

Comments are closed.

Generic selectors
Exact matches only
Search in title
Search in content