Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction to JAVA Programming

Similar presentations


Presentation on theme: "Introduction to JAVA Programming"— Presentation transcript:

1 Introduction to JAVA Programming

2 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. US: Mail Id : IND: Skype Id : info.vibloo

3 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: Mail Id : IND: Skype Id : info.vibloo

4 Java Version History Evolution Of Java 1995 1996 1997 1998 2000 2002
2004 2006 2011 2014 Evolution Of Java JDK Alpha & Beta 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 US: Mail Id : IND: Skype Id : info.vibloo

5 Java 2 Enterprise Edition
Java Editions J2SE J2ME J2EE 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 US: Mail Id : IND: Skype Id : info.vibloo

6 Java Features of Java Simple Object-Oriented Platform independent
Secure Robust Architecture neutral Portable Dynamic Interpreted Multithreaded Distributed Java is US: Mail Id : IND: Skype Id : info.vibloo

7 Java Life Cycle Edit Compile Load Execute
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 US: Mail Id : IND: Skype Id : info.vibloo

8 Java Runtime Environment
Difference between JDK, JRE and JVM Understanding the difference between JDK, JRE and JVM is important in Java JDK JRE JVM 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. US: Mail Id : IND: Skype Id : info.vibloo

9 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: Mail Id : IND: Skype Id : info.vibloo


Download ppt "Introduction to JAVA Programming"

Similar presentations


Ads by Google