KEMBAR78
Presentation on Core java | PPTX
PRESENTATION
ON
CORE JAVA
BY
MAHIR JAIN
CONTENT
‱ What is Java ?
‱ Where is Java used ?
‱ Features of Java
‱ Java Program Translation
‱ Java Virtual Machine
‱ Java system overview
‱ Java Program-Development phase
‱ Advantage of java
‱ Disadvantage of java
‱ Project
WHAT IS JAVA ?
 Java is Object Oriented Programming language as
well as Plateform.
 Java was developed by a team led by James Gosling
at Sun Microsystems.
 Java is a first programming language which provide
the concept of writing programs that can be
executed using the web.
WHERE IS JAVA USED ?
According to the Sun , 3 billion devices run java.
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.
 Embedded System.
 Games.
 Robotics.
FEATURES OF JAVA
‱ Java is Simple.
‱ Java is Object Oriented
‱ Java is Distributed
‱ Java is Architecture Neutral
‱ Java is Robust
‱ Java is Interpreted and Compiled
‱ Java is Secure
‱ Java is Portable
‱ Java is Multi-Threaded
JAVA PROGRAM 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 OOP ?
 Object-oriented programming is a method of
implementation.
 A language in which everything represent in the
form of Object is called Object Oriented
Programming Language.
 It not only makes the program less complex but
also makes the software reuse feasible and possible.
 Java is not truly Object Oriented Programing
Language
CONCEPTS OF OOP
‱ Object
‱ Class
‱ Encapsulation
‱ Inheritance
‱ Polymorphism
‱ Abstraction
JAVA SYSTEM OVERVIEW
Java Application
Java Programming Language
Java Native
Interface
Java Class Library
Operating System
Class
Loader
Verifier Execution
Java Virtual Machine
JAVA PROGRAM-DEVELOPMENT PHASES
DATA TYPES IN JAVA
GARBAGE COLLECTION
 Garbage collection is the mechanism that De allocate
the memory of an object when it is no longer referenced
by a variable.
 In C++, the memory of an Object is released by use of
delete operator.
 Java virtual machine determines when to free up the
memory of an object.
ADVANTAGES OF JAVA
 Java is simple language.
 Java does not support POINTERS.
 Java is first language in which programs can be
executed using web.
 Write Once Run Anywhere (WORA).
DISADVANTAGES OF JAVA
 Slow Performance.
 No support for Low level programming.
 Poor features in Java.
 No control over Garbage Collection.
PROJECT
INTRANET MAILING SYSTEM
‱ Users can send information and query to each
other.
‱ Provides the facility to maintain profile and inbox
of each employee separately.
‱ Develop a communication interface for the
organization.
THANK
YOU
Any Query
?

Presentation on Core java

  • 1.
  • 2.
    CONTENT ‱ What isJava ? ‱ Where is Java used ? ‱ Features of Java ‱ Java Program Translation ‱ Java Virtual Machine ‱ Java system overview ‱ Java Program-Development phase ‱ Advantage of java ‱ Disadvantage of java ‱ Project
  • 3.
    WHAT IS JAVA?  Java is Object Oriented Programming language as well as Plateform.  Java was developed by a team led by James Gosling at Sun Microsystems.  Java is a first programming language which provide the concept of writing programs that can be executed using the web.
  • 4.
    WHERE IS JAVAUSED ? According to the Sun , 3 billion devices run java. 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.  Embedded System.  Games.  Robotics.
  • 5.
    FEATURES OF JAVA ‱Java is Simple. ‱ Java is Object Oriented ‱ Java is Distributed ‱ Java is Architecture Neutral ‱ Java is Robust ‱ Java is Interpreted and Compiled ‱ Java is Secure ‱ Java is Portable ‱ Java is Multi-Threaded
  • 6.
    JAVA PROGRAM TRANSLATION Hello.javajavac Hello.class Interpreter for WinXP Interpreter for Mac Interpreter for Unix Source Program Java Compiler Java Bytecode
  • 7.
    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.
  • 8.
    WHAT IS OOP?  Object-oriented programming is a method of implementation.  A language in which everything represent in the form of Object is called Object Oriented Programming Language.  It not only makes the program less complex but also makes the software reuse feasible and possible.  Java is not truly Object Oriented Programing Language
  • 9.
    CONCEPTS OF OOP ‱Object ‱ Class ‱ Encapsulation ‱ Inheritance ‱ Polymorphism ‱ Abstraction
  • 10.
    JAVA SYSTEM OVERVIEW JavaApplication Java Programming Language Java Native Interface Java Class Library Operating System Class Loader Verifier Execution Java Virtual Machine
  • 11.
  • 12.
  • 13.
    GARBAGE COLLECTION  Garbagecollection is the mechanism that De allocate the memory of an object when it is no longer referenced by a variable.  In C++, the memory of an Object is released by use of delete operator.  Java virtual machine determines when to free up the memory of an object.
  • 14.
    ADVANTAGES OF JAVA Java is simple language.  Java does not support POINTERS.  Java is first language in which programs can be executed using web.  Write Once Run Anywhere (WORA).
  • 15.
    DISADVANTAGES OF JAVA Slow Performance.  No support for Low level programming.  Poor features in Java.  No control over Garbage Collection.
  • 16.
    PROJECT INTRANET MAILING SYSTEM ‱Users can send information and query to each other. ‱ Provides the facility to maintain profile and inbox of each employee separately. ‱ Develop a communication interface for the organization.
  • 17.
  • 18.