0% found this document useful (0 votes)
37 views13 pages

Introducing Java

This document introduces Java programming language. It discusses that Java is an object-oriented language developed at Sun Microsystems. The key characteristics of Java include being simple, object-oriented, distributed, interpreted, robust, secure, architecture-neutral, and portable. It also discusses the Java runtime environment (JRE) and development kit (JDK) needed to compile and run Java programs. Finally, it provides an example of a simple first Java program and how to compile and execute it.
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
Download as pptx, pdf, or txt
0% found this document useful (0 votes)
37 views13 pages

Introducing Java

This document introduces Java programming language. It discusses that Java is an object-oriented language developed at Sun Microsystems. The key characteristics of Java include being simple, object-oriented, distributed, interpreted, robust, secure, architecture-neutral, and portable. It also discusses the Java runtime environment (JRE) and development kit (JDK) needed to compile and run Java programs. Finally, it provides an example of a simple first Java program and how to compile and execute it.
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1/ 13

Object Oriented Programming

Introducing Java
Prepared By
Mehak Usmani

1
Objectives
• To understand basics of Java
• To learn Characteristics of Java
• To understand Java Environment (JRE, JDK) needed for development
• To write first Java Program

2
Introduction to Java
• Java is a programming language (Technology) based on OOP.
• It was first developed by James Gosling at Sun Microsystems, which is
now a part of Oracle Corporation.
• It was released in 1995 as a part of Sun Microsystems' Java platform.
• The language has developed much of its syntax from C and C++.

3
Why Java?
Java is a powerful and versatile programming language for developing
software running on mobile devices, desktop computers, and servers.

• Internet programming language.


• write it once and run it anywhere.
• General purpose programming language.

4
Characteristics of Java
 Java Is Simple
 Java Is Object-Oriented
 Java Is Distributed
 Java Is Interpreted
 Java Is Robust
 Java Is Secure
 Java Is Architecture-Neutral
 Java Is Portable
 Java's Performance
 Java Is Multithreaded
 Java Is Dynamic

5
Java Editions
• Java Standard Edition (Java SE) to develop client-side standalone
applications or applets.
• Java Enterprise Edition (Java EE) to develop server-side applications, such
as Java servlets, JavaServer Pages (JSP), and JavaServer Faces (JSF).
• Java Micro Edition (Java ME) to develop applications for mobile devices,
such as cell phones.

6
Programming in Java
• For executing any java program, you need to

 Download the JDK and install it.


 set path of the jdk/bin directory.
 create the java program
 compile and run the java program

7
JDK, JRE & JVM
• JVM: Java Virtual Machine is an abstract machine. It is an interpreter. It
is a specification that provides runtime environment in which java
bytecode can be executed.

• JRE: Java Runtime Environment. It basically implements the JVM where


Java programs run on. It physically exists. It contains set of libraries + other
files that JVM uses at runtime.

• JDK: It's the full featured Software Development Kit for Java,
including JRE, and the compilers and tools (like Java Debugger) to create
and compile programs.

8
JDK, JRE & JVM

9
.java VS .class
Java file:
The actual java source file which is written by java programmer.
• Human readable
• Before compilation.

Class file:
A Java class file is a file containing Java bytecode that can be executed on
the Java Virtual Machine (JVM).
• After compilation.
• Intended for machine to execute.

10
Code Compilation

11
First Java Program

class Simple
{
public static void main(String args[])
{
System.out.println("Hello Java");
}
}

12
Executing Java Program

•Save the file with name Simple and .java extension in D drive.
• Compile the program

d:
set path=C:\Program Files\Java\jdk1.6.0_23\bin
javac Simple.java

• Execute the program


java Simple

13

You might also like