View
46
Download
6
Category
Preview:
DESCRIPTION
Object Oriented Programming in Java – an introduction java programming and History, Evolution of java and the editions of Java Complete Overview - PowerPoint PPT Presentation
Citation preview
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 : info@Vibloo.com Skype Id : info.vibloo
US: +1-248-436-8449IND: +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 : info@Vibloo.com Skype Id : info.vibloo
US: +1-248-436-8449IND: +91-40-3296-5222
EvolutionOf
JavaJD
K Al
pha
& B
eta
JDK
1.0
JDK
1.1
J2SE
1.2
J2SE
1.3
J2SE
1.4
J2SE
5.0
Java
SE
6
Java
SE
7
Java
SE
8
Java SE 9
Java Version History
1995 1996 1997 1998 2000 2002 2004 2006 20112014
Mail Id : info@Vibloo.com Skype Id : info.vibloo
US: +1-248-436-8449IND: +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 : info@Vibloo.com Skype Id : info.vibloo
US: +1-248-436-8449IND: +91-40-3296-5222
Features of Java
Java is
SimpleObject-OrientedPlatform independentSecureRobustArchitecture neutralPortableDynamicInterpretedMultithreadedDistributed
Mail Id : info@Vibloo.com Skype Id : info.vibloo
US: +1-248-436-8449IND: +91-40-3296-5222
Java Life CycleJava Programs Normally Undergo Four Phases
Edit Compile Load Execute
ProgrammerWrites program Compiler creates
Byte-codes from program Class loader storesByte-codes in memory Translate byte codes
Into machine language
Mail Id : info@Vibloo.com Skype Id : info.vibloo
US: +1-248-436-8449IND: +91-40-3296-5222
Difference between JDK, JRE and JVMUnderstanding 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 : info@Vibloo.com Skype Id : info.vibloo
US: +1-248-436-8449IND: +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 : info@Vibloo.com Skype Id : info.vibloo
US: +1-248-436-8449IND: +91-40-3296-5222
Recommended