PRESENTATION
ON
PROGRAMMING
LANGUAGE JAVA
SUBMITTEDBY
ParminderSingh
1635499
WHAT IS JAVA?
 Java is Object Oriented Programming language as
well as Plateform.
 Java was developed by James Gosling at Sun
Microsystems.
 It promised Write Once, Run Anywhere (WORA)
functionality.
WHERE IS JAVAUSED ?
There are many devices where Java is currently used.
 Desktop Applications - Acrobat reader, Media player,
Antiviruses etc.
 Web Applications - irctc.co.in , javatpoint.com etc.
 Enterprise Application – Banking Application, Business
Application.
 Mobile.
 Games
FEATURES OF JAVA
• Java is Simple.
• Java is Object Oriented.
• Java is Architecture Neutral(Fixed).
• Java is Robust.
• Java is Interpreted and Compiled.
• Java is Secure.
• Java is Portable.
• Java is Multi-Threaded.
JAVAPROGRAM TRANSLATION
Hello.java javac Hello.class
Interpreter for WinXP
Interpreter for Mac
Interpreter for Unix
Source Program Java Compiler Java Bytecode
JAVA VIRTUAL MACHINE
 Java virtual machine is the like usual computer
which translate high level language into machine
language.
 Just like that Java virtual machine also translate
Bytecode into machine language.
 JVM are available for many hardware and software
Plateform.
WHAT IS OBJECT ORIENTED
PROGRAMMING
Object-oriented programming is a method of
implementation.
A language in which everything represent in the
form of Object is called Object.
It makes the program less complex & software reuse
feasible and possible.
Java is not truly OOP’s Based.
CONCEPTS OF OOP
• Object
• Class
• Encapsulation
• Inheritance
• Polymorphism
• Abstraction
JAVA PROGRAM-
DEVELOPMENT PHASES
ADVANTAGESOF JAVA
Java is platform-independent.
 It follows LIFO (Last in First Out) so data can be
stored and retrieved easily.
 Java programs can be executed using web.
 Write Once Run Anywhere (WORA).
TRAININGWORK (SCREENSHOTS)
THANK YOU
Any
QUESTIONS