Description
Object Oriented Programming in Java – an introduction java programming and History, Evolution of java and the editions of Java Complete Overview
Introduction to JAVA Programming
What is Java?
Java is a programming language developed by James Gosling and
others at Sun Microsystems. it's expressly designed for use in the distributed
environment of the Internet. It was designed to have the "look and feel" of
the C++ language, but it is simpler to use than C++ and enforces an object-
oriented programming model.
Mail Id : [email protected]
Skype Id : info.vibloo
US: +1-248-436-8449
IND: +91-40-3296-5222
History of Java
Java history is interesting to know. The history of java starts from Green
Team. Originally java designed for small, embedded systems in electronic
appliances like set-top boxes. Currently, Java is used in internet programming,
mobile devices, games, e-business solutions etc.
Mail Id : [email protected]
Skype Id : info.vibloo
US: +1-248-436-8449
IND: +91-40-3296-5222
Evolution
Of
Java
J
D
K
A
l
p
h
a
&
B
e
t
a
J
D
K
1
.
0
J
D
K
1
.
1
J
2
S
E
1
.
2
J
2
S
E
1
.
3
J
2
S
E
1
.
4
J
2
S
E
5
.
0
J
a
v
a
S
E
6
J
a
v
a
S
E
7
J
a
v
a
S
E
8
Java SE 9
Java Version History
Mail Id : [email protected]
Skype Id : info.vibloo
US: +1-248-436-8449
IND: +91-40-3296-5222
Java Editions
Java 2 Standard Edition
Java standard edition
is use to develop
client-side standalone
applications or
applets
Java 2 Micro Edition
Java micro edition
is use to develop
applications for
mobile devices
such as cell phones
Java 2 Enterprise Edition
Java enterprise
edition is use to
develop server-side
applications such as
Java servlets and
Java Server Pages
J2SE J2ME J2EE
Mail Id : [email protected]
Skype Id : info.vibloo
US: +1-248-436-8449
IND: +91-40-3296-5222
Features of Java
Java
is
Simple
Object-Oriented
Platform independent
Secure
Robust
Architecture neutral
Portable
Dynamic
Interpreted
Multithreaded
Distributed
Mail Id : [email protected]
Skype Id : info.vibloo
US: +1-248-436-8449
IND: +91-40-3296-5222
Java Life Cycle
Java Programs Normally Undergo Four Phases
Edit
Compile
Load
Execute
Programmer
Writes program
Compiler creates
Byte-codes from program
Class loader stores
Byte-codes in memory
Translate byte codes
Into machine language
Mail Id : [email protected]
Skype Id : info.vibloo
US: +1-248-436-8449
IND: +91-40-3296-5222
Difference between JDK, JRE and JVM
Understanding the difference between JDK, JRE and JVM is important in Java
Java Development Kit
JDK is an acronym for
Java Development Kit.
It physically exists. It
contains JRE +
development tools.
Java Runtime Environment
JRE is used to
provide runtime
environment. It is the
implementation of
JVM. It physically
exists.
Java Virtual Machine
JVM is an abstract
machine. It is a
specification that
provides runtime
environment in
which java bytecode
can be executed.
JDK JRE
JVM
Mail Id : [email protected]
Skype Id : info.vibloo
US: +1-248-436-8449
IND: +91-40-3296-5222
Java Development Tools
A software that provides an integrated development environment (IDE)
for rapidly developing Java programs.
Java Development Tools on Market
• NetBeans by Sun
• JBuilder by Borland
• Eclipse by IBM
Mail Id : [email protected]
Skype Id : info.vibloo
US: +1-248-436-8449
IND: +91-40-3296-5222
doc_586244348.pdf
Object Oriented Programming in Java – an introduction java programming and History, Evolution of java and the editions of Java Complete Overview
Introduction to JAVA Programming
What is Java?
Java is a programming language developed by James Gosling and
others at Sun Microsystems. it's expressly designed for use in the distributed
environment of the Internet. It was designed to have the "look and feel" of
the C++ language, but it is simpler to use than C++ and enforces an object-
oriented programming model.
Mail Id : [email protected]
Skype Id : info.vibloo
US: +1-248-436-8449
IND: +91-40-3296-5222
History of Java
Java history is interesting to know. The history of java starts from Green
Team. Originally java designed for small, embedded systems in electronic
appliances like set-top boxes. Currently, Java is used in internet programming,
mobile devices, games, e-business solutions etc.
Mail Id : [email protected]
Skype Id : info.vibloo
US: +1-248-436-8449
IND: +91-40-3296-5222
Evolution
Of
Java
J
D
K
A
l
p
h
a
&
B
e
t
a
J
D
K
1
.
0
J
D
K
1
.
1
J
2
S
E
1
.
2
J
2
S
E
1
.
3
J
2
S
E
1
.
4
J
2
S
E
5
.
0
J
a
v
a
S
E
6
J
a
v
a
S
E
7
J
a
v
a
S
E
8
Java SE 9
Java Version History
Mail Id : [email protected]
Skype Id : info.vibloo
US: +1-248-436-8449
IND: +91-40-3296-5222
Java Editions
Java 2 Standard Edition
Java standard edition
is use to develop
client-side standalone
applications or
applets
Java 2 Micro Edition
Java micro edition
is use to develop
applications for
mobile devices
such as cell phones
Java 2 Enterprise Edition
Java enterprise
edition is use to
develop server-side
applications such as
Java servlets and
Java Server Pages
J2SE J2ME J2EE
Mail Id : [email protected]
Skype Id : info.vibloo
US: +1-248-436-8449
IND: +91-40-3296-5222
Features of Java
Java
is
Simple
Object-Oriented
Platform independent
Secure
Robust
Architecture neutral
Portable
Dynamic
Interpreted
Multithreaded
Distributed
Mail Id : [email protected]
Skype Id : info.vibloo
US: +1-248-436-8449
IND: +91-40-3296-5222
Java Life Cycle
Java Programs Normally Undergo Four Phases
Edit
Compile
Load
Execute
Programmer
Writes program
Compiler creates
Byte-codes from program
Class loader stores
Byte-codes in memory
Translate byte codes
Into machine language
Mail Id : [email protected]
Skype Id : info.vibloo
US: +1-248-436-8449
IND: +91-40-3296-5222
Difference between JDK, JRE and JVM
Understanding the difference between JDK, JRE and JVM is important in Java
Java Development Kit
JDK is an acronym for
Java Development Kit.
It physically exists. It
contains JRE +
development tools.
Java Runtime Environment
JRE is used to
provide runtime
environment. It is the
implementation of
JVM. It physically
exists.
Java Virtual Machine
JVM is an abstract
machine. It is a
specification that
provides runtime
environment in
which java bytecode
can be executed.
JDK JRE
JVM
Mail Id : [email protected]
Skype Id : info.vibloo
US: +1-248-436-8449
IND: +91-40-3296-5222
Java Development Tools
A software that provides an integrated development environment (IDE)
for rapidly developing Java programs.
Java Development Tools on Market
• NetBeans by Sun
• JBuilder by Borland
• Eclipse by IBM
Mail Id : [email protected]
Skype Id : info.vibloo
US: +1-248-436-8449
IND: +91-40-3296-5222
doc_586244348.pdf