0% found this document useful (0 votes)
22 views11 pages

Java

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1/ 11

Java TM

Emilija Kachakova INKI#806


Introduction:
• What is Java?

• Who are Sun Microsystems?

• Who made Java?

• What is Object Oriented Programing?

• How Java works

• What is Java used for?

• Conclusion - A world without JAVA?


What is Java?

• Java is a programming language and computing platform


first released by Sun Microsystems in 1996. It has evolved
from humble beginnings to power a large share of today’s
digital world, by providing the reliable platform upon
which many services and applications are built.
Who are Sun Microsystems?
• American technology company that sold computers, computer components, software,
and information technology services and created the Java programming language, the
Solaris operating system, ZFS, the Network File System (NFS), VirtualBox, and SPARC
microprocessors. Founded on February 24, 1982. Its headquarters resided in Santa
Clara, California.

• On April 20, 2009, it was announced that Oracle Corporation would buy Sun for
US$7.4 billion or $5.6 billion since of Sun was in debt. The deal was completed on
January 27, 2010.

• Oracle Solaris is the best enterprise operating system for Oracle Database and Java
applications. Focused enhancements across CPU, memory, file system, I/O,
networking, and security deliver the best database, middleware, and application
performance for Oracle workloads.
Who made Java?
• James Gosling, Patrick Naughton and Mike Sheridan, initiated the Java language
project in June 1991. The small team of sun engineers was called the Green Team.
The language was initially called Oak after an oak tree that stood outside Gosling's
office. Later the project went by the name Green and was finally renamed Java,
from Java coffee, a type of coffee from Indonesia.

• Gosling designed Java with a C/C++-style syntax that system and application
programmers would find familiar. Java was originally designed for interactive
television, but it was too advanced for the digital cable television industry at the
time. Sun Microsystems released the first public implementation as Java 1.0 in 1996.

James Patrick Mike


Gosling Naughton Sheridan
What is Object Oriented Programing?

• OOP is about modeling a system as a collection of classes and


objects, which each represent some particular aspect of the
system. OOP is also called the core of java.
• Objects contain both functions (or methods) and data. An
object provides a public interface to other code that wants
to use it, but it maintains its own private internal state: this
means that other parts of the system don't have to care
about what is going on inside the object.
• A class describes the contents of the objects that belong to
it: it describes an aggregate of data fields (called instance
variables), and defines the operations (called methods). OOP
organizes a program around objects and well-defined
interfaces. OOP is a programming paradigm fundamental to
many programming languages, including Java and C++.
• Abstraction is the process of hiding certain details and
showing only essential information to the user. Abstraction
can be achieved with either abstract classes or interfaces.
How Java works
The Three principles of OOP
• Encapsulation
- The Wrapping up of data under a single unit. It is the mechanism
that binds together code and the data it manipulates .

• Inheritance
- A mechanism in which one object acquires all the properties and
behaviors of a parent object.

• Polymorphism
- The ability of an object to take on many forms. It occurs when a
parent class reference is used to refer to a child class object.
What is Java used for?
Conclusion - A world without JAVA?

• Java will still be required and used since new, innovative products and digital
services designed for the future continue to rely on Java, as well, since it is a
revolutionary programming language that has completely changed the way
programming is done by software programmers worldwide.
• Estimates show that over 6.5 million developers are now using the language
across a wide range of devices

You might also like