SlideShare a Scribd company logo
A PRESENTATION ON
“CORE JAVA”
SUBMITTED BY:- SUDHANSHU
VIJAY
SECTION:- C
CS DEPARTMENT
SUBMITTED TO:- DR.RAKHI
MUTHA
AND
MR. ASHU
SHARMA
CONTENTS
 What is Java?
 Where is Java used?
 Features of java.
 Java programme translation?
 Java Virtual Machine(JVM)
 What is OOP?
 Concept of OOP.
 Java system overview.
 Java Programme – Development Phases.
 Data types in Java.
 Garbage Collection
 Advantages of java
 Disadvantages of java.
WHAT IS JAVA?
Java is Object Oriented Programming language as well
as Platform.
Java was developed by a team led by James Gosling at
Sum Microsystems.
Java is the first programming language which provide
the concept of writing programmes that can be
executed using web.
WHERE IS JAVA USED?
According to sun there are more than 3 billion devices
that runs on 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 Systems
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
windows
Interpreter for
Mac
Interpreter for
UNIX
Source
Programme.
Java compiler Java
Bytecode
(80 %
machine
code & 20%
source code)
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
Platform.
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
CLASS
Class:-
A class is a template (pre defined structural blueprint) from which objects
are made.
A class is a collection of fields (data) and methods (procedure or function)
that operate on that data. And “class” keyword is used to create any class.
Object:-
Object is an instance of class.
JAVA PROGRAMME DEVLOPMENT
PHASES
DATATYPES 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.
THANK YOU !
QUERIES?

More Related Content

Summer training presentation on "CORE JAVA".

  • 1. A PRESENTATION ON “CORE JAVA” SUBMITTED BY:- SUDHANSHU VIJAY SECTION:- C CS DEPARTMENT SUBMITTED TO:- DR.RAKHI MUTHA AND MR. ASHU SHARMA
  • 2. CONTENTS  What is Java?  Where is Java used?  Features of java.  Java programme translation?  Java Virtual Machine(JVM)  What is OOP?  Concept of OOP.  Java system overview.  Java Programme – Development Phases.  Data types in Java.  Garbage Collection  Advantages of java  Disadvantages of java.
  • 3. WHAT IS JAVA? Java is Object Oriented Programming language as well as Platform. Java was developed by a team led by James Gosling at Sum Microsystems. Java is the first programming language which provide the concept of writing programmes that can be executed using web.
  • 4. WHERE IS JAVA USED? According to sun there are more than 3 billion devices that runs on 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 Systems 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.java Javac Hello.class Interpreter for windows Interpreter for Mac Interpreter for UNIX Source Programme. Java compiler Java Bytecode (80 % machine code & 20% source code)
  • 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 Platform.
  • 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. CLASS Class:- A class is a template (pre defined structural blueprint) from which objects are made. A class is a collection of fields (data) and methods (procedure or function) that operate on that data. And “class” keyword is used to create any class. Object:- Object is an instance of class.
  • 13. 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.
  • 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.