[go: up one dir, main page]

0% found this document useful (0 votes)
2 views6 pages

History of Java (1)

Java was developed in the early 1990s by James Gosling and his team at Sun Microsystems, initially named 'Green talk' and later 'Oak' before being renamed 'Java' after coffee. The language was designed to be simple, object-oriented, robust, and portable, following the philosophy of 'Write Once, Run Anywhere.' Java has evolved through several major releases since its initial launch in 1995, becoming widely adopted in various domains such as web development and mobile applications.

Uploaded by

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

History of Java (1)

Java was developed in the early 1990s by James Gosling and his team at Sun Microsystems, initially named 'Green talk' and later 'Oak' before being renamed 'Java' after coffee. The language was designed to be simple, object-oriented, robust, and portable, following the philosophy of 'Write Once, Run Anywhere.' Java has evolved through several major releases since its initial launch in 1995, becoming widely adopted in various domains such as web development and mobile applications.

Uploaded by

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

OOP in Java

History of Java
Lecturer: Mr. S. Mavuchi
Origins and Early Development
Creation:
• Java was developed by James Gosling and his team at Sun
Microsystems in the early 1990s.
• Initially, the project was called “Green talk” and later renamed
“Oak” after an oak tree outside Gosling’s office.

Renaming:
• The name “Oak” was already trademarked, so the team chose
“Java” after a brainstorming session.
• The name was inspired by Java coffee, which the team
frequently enjoyed.
Goals and Philosophy
Primary Goals:
• Java was designed to be simple, object-oriented, and
familiar.
• It aimed to be robust, secure, and architecture-neutral,
with high performance and portability.

“Write Once, Run Anywhere”:


• This philosophy means that Java programs can run on
any device with a Java Virtual Machine (JVM), making it
highly versatile.
Influences and Design
Influences from C++:
• Java borrowed much of its syntax from C++, making it
easier for developers familiar with C++ to learn Java.
• However, it removed many complex and error-prone
features of C++.

Object-Oriented:
• Java was designed from the ground up as an object-
oriented language, promoting better organization and
reuse of code.
Major Milestones
Initial Release (1995):
• Java 1.0 was released in 1995, introducing applets that could run in web browsers.
Java 2 (1998):
• This version introduced the Swing graphical API and the Collections framework,
significantly enhancing Java’s capabilities.
Java 5 (2004):
• Introduced major features like generics, metadata, and enumerated types, making
the language more powerful and expressive.
Java 8 (2014):
• Brought in lambda expressions, the Stream API, and the new Date and Time API,
modernizing the language.
Recent Versions:
• Java continues to evolve with regular updates, adding new features and improving
performance and security.
Java’s Impact and Usage
Wide Adoption:
• Java is used in various domains, including web
development, mobile applications (Android), enterprise
software, and scientific computing.

Community and Ecosystem:


• Java has a large and active community, contributing to
a rich ecosystem of libraries, frameworks, and tools.

You might also like