0% found this document useful (0 votes)
61 views

A Brief History of Java

Java was initially created at Sun Microsystems in the 1990s as a language for digital devices but is now used widely. It was first called Oak and later changed to Java. The first version, JDK 1.0, was released in 1996. Today, Java is owned by Oracle. Java is both a programming language and a platform that allows code to run on any system due to its use of bytecode and a Java Virtual Machine. Java code is compiled to bytecode that can run on any platform, making Java cross-platform.

Uploaded by

Rohit Katta
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
61 views

A Brief History of Java

Java was initially created at Sun Microsystems in the 1990s as a language for digital devices but is now used widely. It was first called Oak and later changed to Java. The first version, JDK 1.0, was released in 1996. Today, Java is owned by Oracle. Java is both a programming language and a platform that allows code to run on any system due to its use of bytecode and a Java Virtual Machine. Java code is compiled to bytecode that can run on any platform, making Java cross-platform.

Uploaded by

Rohit Katta
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

A brief history of Java:

Java was initially started off as a task to develop a language for digital
devices like set top boxes, televisions, etc.
James Gosling was the person who initiated the Java programming language
and it was initially called OAK which later changed to JAVA.
Java was developed at Sun Micro Systems and the first version of Java [JDK
1.0] released in 1996 and since then it has been released with upgrades with Java
SE 8 being the latest. Today java is a part of Oracle after it bought over Sun Micro
Systems.

What is Java?
Java is a programming language and also a platform. A platform is a
hardware/software environment in which a program runs.
Java technology consists of the following things:

The

compiler converts the java program into a byte code.


And this compiler will be independent of the Operating
System.

At run time byte code will be converted into a low level machine understandable
code by the JVM. This byte code will be platform independent code and can run on
any platform making Java platform independent.

Procedural Programming VS Object Oriented


Programming:
Procedural Programming approach is where the computer does things in a step by
step fashion. In this programs are written as a sequence of programs. So it follows a
top down approach and would form a large program.

Object oriented programming


approach has objects which is a
component of a program which performs some actions and also can interact with
other elements of the program.

What can we do with Java?


Java is used everywhere, it is seen in everyday life in the desktop
applications, web applications, enterprise applications, mobile phones, embedded
systems [robotics, smart systems, etc.]. So we can broadly classify the Java
applications to be as:

Standalone Applications: Desktop Applications like calculator, media


player etc.

Web Applications: Web sites where an application runs on the server


side and creates dynamic pages on the clients.

Enterprise Applications: Applications that are distributed in nature and


runs across machines, for example banking solutions.

Mobile Applications: Applications which run on mobile phones and


tablets and use another version of Java called J2ME.

You might also like