Java's history dates back to the early 1990s when a team of Sun Microsystems developers, led by James Gosling, started working on a new programming language that would enable interactive television devices to communicate with each other. The project was called "Green Project" and the language was initially called "Oak" after a tree outside Gosling's office.
The team soon realized that Oak had much wider applicability beyond interactive television and renamed it to "Java". In 1995, Sun Microsystems released the first version of Java, which was primarily designed for use in web browsers. It included a set of libraries, a compiler, and a virtual machine that allowed Java code to run on any platform that had a JVM installed.
Java's popularity grew rapidly in the late 1990s and early 2000s, as it was adopted by large organizations and used for developing a wide range of applications. In 2006, Sun Microsystems released the Java SE 6 platform, which included significant improvements to the language and its APIs.
In 2009, Sun Microsystems was acquired by Oracle Corporation, which became the steward of the Java platform. Oracle has continued to develop and improve Java, releasing new versions of the language and associated technologies on a regular basis.
Today, Java is one of the most widely used programming languages in the world, with a large and active community of developers who contribute to its ongoing development and improvement. Its portability, scalability, and security features have made it a popular choice for developing enterprise applications, web applications, mobile applications, and games.
Version | Release date | End of Free Public Update |
---|---|---|
Java SE 9 | September 2017 | March 2018 |
Java SE 10 (18.3) | March 2018 | September 2018 |
Java SE 11 (19.9 LTS) | September 2018 | N/A for Oracle At Least September 2022 for Adopt OpenJDK |
Java SE 12 (19.3) | March 2019 | N/A for Oracle September 2019 for OpenJDK |
Silan Software is one of the India's leading provider of offline & online training for Java, Python, AI (Machine Learning, Deep Learning), Data Science, Software Development & many more emerging Technologies.
We provide Academic Training || Industrial Training || Corporate Training || Internship || Java || Python || AI using Python || Data Science etc