Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (1 vote)
105 views

Presentation On Core Java

The document provides an overview of the key topics covered in a presentation on Core Java. It discusses what Java is as an object-oriented programming language created by Sun Microsystems. It also outlines where Java is commonly used, the features of Java like being simple, object-oriented, distributed, architecture neutral and robust. The document then summarizes the Java program translation process, the Java Virtual Machine, object-oriented programming concepts in Java, the Java system overview and the development phases of a Java program. Finally, it briefly discusses the advantages of Java like being simple, not supporting pointers and the WORA principle, as well as some disadvantages such as slow performance and lack of control over garbage collection.

Uploaded by

prince himanshu
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (1 vote)
105 views

Presentation On Core Java

The document provides an overview of the key topics covered in a presentation on Core Java. It discusses what Java is as an object-oriented programming language created by Sun Microsystems. It also outlines where Java is commonly used, the features of Java like being simple, object-oriented, distributed, architecture neutral and robust. The document then summarizes the Java program translation process, the Java Virtual Machine, object-oriented programming concepts in Java, the Java system overview and the development phases of a Java program. Finally, it briefly discusses the advantages of Java like being simple, not supporting pointers and the WORA principle, as well as some disadvantages such as slow performance and lack of control over garbage collection.

Uploaded by

prince himanshu
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 16

Presentation on Core Java

Submitted By:
Shaurya Kumar
1501227433
7CSE-2C
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
WHAT IS JAVA ?

 Java is Object Oriented Programming language as well as platform.


 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
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
JAVA SYSTEM OVERVIEW
JAVA PROGRAM-DEVELOPMENT PHASES
DATA TYPES IN JAVA

• Array
Non Primitive • Class
• Interface • byte
• short
• int
• long
Integer
Data Type
Numeric

• float
Real
• double
Primitive

Non-Numeric
• char
• boolean
GARBAGE COLLECTION

 Garbage collection is the mechanism that deallocate 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.
 No control over Garbage Collection.
Thank You.

You might also like