Introduction to JAVA Programming

Object Oriented Programming in Java – an introduction java programming and History, Evolution of java and the editions of Java Complete Overview

Report
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 objectoriented programming model.
US: +1-248-436-8449
IND: +91-40-3296-5222
Mail Id : [email protected]
Skype Id : info.vibloo
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.
US: +1-248-436-8449
IND: +91-40-3296-5222
Mail Id : [email protected]
Skype Id : info.vibloo
US: +1-248-436-8449
IND: +91-40-3296-5222
Java SE 8
Java SE 7
Java SE 6
J2SE 5.0
J2SE 1.4
J2SE 1.3
J2SE 1.2
JDK 1.1
JDK 1.0
Evolution
Of
Java
JDK Alpha & Beta
Java Version History
Java SE 9
Mail Id : [email protected]
Skype Id : info.vibloo
Java Editions
J2SE
J2ME
J2EE
Java 2 Standard Edition
Java 2 Micro Edition
Java 2 Enterprise Edition
Java standard edition
is use to develop
client-side standalone
applications or
applets
Java micro edition
is use to develop
applications for
mobile devices
such as cell phones
Java enterprise
edition is use to
develop server-side
applications such as
Java servlets and
Java Server Pages
US: +1-248-436-8449
IND: +91-40-3296-5222
Mail Id : [email protected]
Skype Id : info.vibloo
Features of Java
Java
Simple
Object-Oriented
Platform independent
Secure
Robust
is Architecture neutral
Portable
Dynamic
Interpreted
Multithreaded
Distributed
US: +1-248-436-8449
IND: +91-40-3296-5222
Mail Id : [email protected]
Skype Id : info.vibloo
Java Life Cycle
Java Programs Normally Undergo Four Phases
Edit
Programmer
Writes program
Compile
Compiler creates
Byte-codes from program
Load
Class loader stores
Byte-codes in memory
US: +1-248-436-8449
IND: +91-40-3296-5222
Execute
Translate byte codes
Into machine language
Mail Id : [email protected]
Skype Id : info.vibloo
Difference between JDK, JRE and JVM
Understanding the difference between JDK, JRE and JVM is important in Java
JDK
JRE
JVM
Java Development Kit
Java Runtime Environment
Java Virtual Machine
JDK is an acronym for
Java Development Kit.
It physically exists. It
contains JRE +
development tools.
JRE is used to
provide runtime
environment. It is the
implementation of
JVM. It physically
exists.
JVM is an abstract
machine. It is a
specification that
provides runtime
environment in
which java bytecode
can be executed.
US: +1-248-436-8449
IND: +91-40-3296-5222
Mail Id : [email protected]
Skype Id : info.vibloo
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
US: +1-248-436-8449
IND: +91-40-3296-5222
Mail Id : [email protected]
Skype Id : info.vibloo

similar documents