0% found this document useful (0 votes)
3 views2 pages

History of Java

Java is a high-level, object-oriented programming language developed by James Gosling and his team at Sun Microsystems in the early 1990s, initially named Oak. Officially launched in 1995, Java's key feature is its platform independence, allowing programs to run on any device with the Java Virtual Machine. After Oracle's acquisition of Sun in 2010, Java has continued to evolve with regular updates and remains widely used across various applications today.

Uploaded by

tomarishank923
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views2 pages

History of Java

Java is a high-level, object-oriented programming language developed by James Gosling and his team at Sun Microsystems in the early 1990s, initially named Oak. Officially launched in 1995, Java's key feature is its platform independence, allowing programs to run on any device with the Java Virtual Machine. After Oracle's acquisition of Sun in 2010, Java has continued to evolve with regular updates and remains widely used across various applications today.

Uploaded by

tomarishank923
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

History of Java

Java is a high-level, object-oriented programming language that has become one of the most

popular and widely used languages in the world. Its history is deeply connected to the evolution of

the internet and the need for secure, platform-independent software.

1. Origins of Java

Java was developed by James Gosling and his team at Sun Microsystems in the early 1990s. The

project was initially called "Oak", named after an oak tree that stood outside Gosling's office. Oak

was designed for embedded systems and consumer electronics like televisions and set-top boxes.

2. From Oak to Java

In 1995, the Oak language was renamed to Java, as the name Oak was already trademarked by

another company. The name "Java" was inspired by Java coffee, which the developers consumed in

large amounts during the development phase.

3. Java 1.0 - Birth of a New Language (1995)

Sun Microsystems officially launched Java 1.0 in 1995. Its slogan was "Write Once, Run Anywhere"

(WORA), highlighting Java's most important feature: platform independence. Java programs could

run on any device that had the Java Virtual Machine (JVM), making it ideal for internet-based

applications.

4. Evolution of Java Versions

Over the years, Java has gone through several major upgrades:

- Java 1.1 (1997) - Introduced inner classes, JavaBeans, and JDBC.

- Java 2 (1998) - Rebranded as Java 2 Platform, it introduced Swing, Collections framework, and

enhanced performance.
- Java 5 (2004) - Brought in major features like generics, metadata (annotations), enumerated types,

and enhanced for-loops.

- Java 6 to 8 (2006-2014) - Focused on performance improvements, Lambda expressions (Java 8),

Streams API, and more.

- Java 9 to 17 (2017-2021) - Introduced modules (Java 9), local-variable type inference (Java 10),

pattern matching, records, and sealed classes.

- Java 21 (2023) - Became a long-term support (LTS) version with enhancements in performance,

syntax, and security.

5. Oracle and Java

In 2010, Oracle Corporation acquired Sun Microsystems, and with it, took over the development and

management of Java. Oracle has continued to evolve Java with regular updates every six months.

6. Java Today

Today, Java is used in a wide range of applications-from web development and enterprise software

to Android apps and scientific computing. It continues to be favored for its reliability, maintainability,

and vast ecosystem of libraries and frameworks.

You might also like