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.
- It will use the Object-oriented programming methodology
- The same program should be executable on multiple operating systems.
- Built-in support for using computer networks.
- Designed to execute code from the remote sources securely.
- 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
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.
Just use the search function on the site and you will get it easily. They are all titled as “Java XX Features”.