History of Java
History of Java
Java was initiated by James Gosling, Mike Sheridan, and Patrick Naughton at Sun
Microsystems (now part of Oracle Corporation) in 1991. The language was originally called
Oak after an oak tree that stood outside Gosling's office. Later, it was renamed Green and
then Java, inspired by Java coffee.
Java was publicly released in 1995, accompanied by a major marketing campaign from Sun
Microsystems. The release was a significant event, as it coincided with the rise of the
Internet. Java’s platform independence and security features made it particularly attractive
for web development.
- Platform Independence: Java programs are compiled into bytecode, which can be executed
on any device equipped with a Java Virtual Machine (JVM).
- Security: Java includes a robust security framework, making it suitable for networked
environments.
The first stable release of Java. It established the language's fundamentals and came with
the applet, a small application that could run in web browsers.
Also known as J2SE 5.0, this version introduced major language features such as generics,
metadata, enumerated types, and the enhanced for loop.
Introduced features like the try-with-resources statement, the diamond operator, and
improved support for dynamic languages.
Brought significant enhancements such as lambda expressions, the Stream API, and the new
Date and Time API.
Java SE 9 (2017) introduced the module system. Subsequent versions, such as Java SE 10,
11, and so on, continued to add features and improvements, with Oracle adopting a new
release cadence of every six months.
Java remains one of the most popular programming languages in the world. Its platform
independence, robustness, and widespread use in enterprise environments ensure its
continued relevance. Modern Java continues to evolve with regular updates, ensuring that it
remains at the forefront of software development.