The Complete History of Java | The Journey from 1991 to Today
Introduction to the History of Java
Java is a high-level programming language. That means it’s easy for people to read and write. It was first made by a company called Sun Microsystems in 1995. Later, this company was bought by Oracle.

The special thing about Java is this:
Write once, run anywhere.
In simple words, if you write a Java program on one computer, you can run it on any other computer—without changing the code.
How It All Started
In the early 1990s, in California, Sun Microsystems was a growing tech company. Three engineers—James Gosling, Mike Sheridan, and Patrick Naughton—had an idea. They wanted to make a language for small devices, like TVs and set-top boxes.
So, in June 1991, they started a project called the Green Project.
From GreenTalk to Oak
At first, the new language was called GreenTalk, and files ended with .gt
. Later, they changed the name to Oak.
Why Oak?
Because there was an oak tree outside James Gosling’s office window. He saw it every day, and it made him feel the language should be strong—just like the tree.
Oak was also a symbol of strength in many countries. But sadly, the name was already taken by another company, so they had to find a new one.
How "Java" Got Its Name
The team sat down in a coffee shop to think of a better name. They came up with ideas like:
-
Silk
-
Revolutionary
-
DNA
-
Dynamic
After some time, they chose Java.
Why Java?
Java is a type of coffee bean from an island in Indonesia called Java. Since they were in a coffee shop—and developers love coffee—they thought it was perfect!
Java's Big Release
In 1995, Java was officially released to the world. Developers loved it right away! Why? Because they didn’t have to write different code for different computers.
Soon, Java became very popular.
In January 1996, the first full version was released—called Java 1.0. And it was free to use, which made it even more popular.
Java Keeps Growing
By the late 1990s, Java was used to build big business software. It became a strong choice for creating web and enterprise apps.
Technologies like:
-
JavaServer Pages (JSP)
-
Enterprise JavaBeans (EJB)
were created to make Java more powerful.
Java Goes Mobile
In the early 2000s, Java was adapted for mobile phones. It became one of the top choices for making mobile apps, especially before smartphones took over.
Java Becomes Standard
In 2006, Java became standardized. That means the rules for the language were made clear by a group called the Java Community Process (JCP).
Also, Java became open-source, so anyone could use and improve it.
Java Today
Java has been updated many times. New versions come out regularly to make it faster, safer, and easier to use.
The latest major version is Java SE 17, released in September 2021.
Where Java is Used Now
Today, Java is everywhere. It’s used by millions of developers around the world to build:
-
Desktop applications
-
Websites
-
Mobile apps
-
Embedded systems (like smart cards and TVs)
No matter where you look, Java is helping power the digital world.