SlideShare a Scribd company logo
PRESENTATION
ON
CORE JAVA
Introduction
Java language is the most popular
programming language in use today by many
measures.
Portability across hardware platforms
and operating systems is the main benefit of
Java applications.
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
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 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
t ranslate 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 Programming
Language
 Object
 Class
 Encapsulation
 Inheritance
 Polymorphism
 Abstraction
CONCEPTS OF OOP
JAVA SYSTEM OVERVIEW
Java Application
Java Programming Language
Java Native
Interface
Java Class Library
Java Virtual Machine
Class
Loader
Verifier Execution
Operating System
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
LIBRARY MANAGEMENT SYSTEM
OBJECTIVE
 Online book issue
 Request column for librarian
for providing new books
 A separate column for digital
library
OBJECTIVE
 Student login page where
student can find books issued
by him/her and date of
return.
 A search column to search
availability of books
HOME PAGE
HOME PAGE
ADMIN PAGE
STUDENT PAGE
Thank
You…

More Related Content

PPTX
Advance excel
PPTX
Presentation on Core java
PPTX
core java
PDF
Basic Java Programming
PPTX
IoT presentation
PPTX
Internship Presentation 1 Web Developer
PPTX
Introduction to java
PDF
Software project management
Advance excel
Presentation on Core java
core java
Basic Java Programming
IoT presentation
Internship Presentation 1 Web Developer
Introduction to java
Software project management

What's hot (20)

PPTX
Introduction to java
PPTX
Training on Core java | PPT Presentation | Shravan Sanidhya
PPTX
Core Java
PDF
JAVA PPT Part-1 BY ADI.pdf
PPTX
Basic android-ppt
PPT
Android Application Development Using Java
PPSX
Industrial Training Report on Java Technology.
PDF
Introduction to Java
PDF
Introduction to Android Development
PDF
Introduction to Java Programming Language
PDF
Introduction to Java Programming
PPTX
Mobile application development ppt
PPTX
Basics of JAVA programming
PPTX
PPTX
Java seminar
PPTX
Top 11 Mobile App Development Frameworks
PPTX
Core Java
 
PPT
Java Programming for Designers
PDF
Introduction to basics of java
Introduction to java
Training on Core java | PPT Presentation | Shravan Sanidhya
Core Java
JAVA PPT Part-1 BY ADI.pdf
Basic android-ppt
Android Application Development Using Java
Industrial Training Report on Java Technology.
Introduction to Java
Introduction to Android Development
Introduction to Java Programming Language
Introduction to Java Programming
Mobile application development ppt
Basics of JAVA programming
Java seminar
Top 11 Mobile App Development Frameworks
Core Java
 
Java Programming for Designers
Introduction to basics of java
Ad

Similar to Core java (20)

PPTX
INTRODUCTION_O1.pptx
PPTX
20781A04D1ppt (1).pptx;lkjg3iuihalmc.,sdnkjegfiwuhd
PPTX
Java_Presentation.pptx Rajdeep Makwna 1126
PPTX
Presentation on java life of a deveoper.pptx
PPTX
Core java tutorials
PPTX
Core Java
PPTX
java Training in Ranchi
PPTX
Summer training presentation on "CORE JAVA".
PPTX
Java part1
PPT
Core java slides
PDF
130700548484460000
DOCX
java introduction.docx
PPT
Java features
PPTX
Prasentation on java
PDF
Overview of Java
PPTX
Java chapter 1 basic introduction Unit-1.pptx
PPTX
JAVA FEATURES
PPTX
Unit1 JAVA.pptx
PPTX
UNIT 1 Programming in java Bsc program.pptx
INTRODUCTION_O1.pptx
20781A04D1ppt (1).pptx;lkjg3iuihalmc.,sdnkjegfiwuhd
Java_Presentation.pptx Rajdeep Makwna 1126
Presentation on java life of a deveoper.pptx
Core java tutorials
Core Java
java Training in Ranchi
Summer training presentation on "CORE JAVA".
Java part1
Core java slides
130700548484460000
java introduction.docx
Java features
Prasentation on java
Overview of Java
Java chapter 1 basic introduction Unit-1.pptx
JAVA FEATURES
Unit1 JAVA.pptx
UNIT 1 Programming in java Bsc program.pptx
Ad

Recently uploaded (20)

PPT
Total quality management ppt for engineering students
PPT
Mechanical Engineering MATERIALS Selection
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PDF
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
PDF
A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PPT
Project quality management in manufacturing
PPT
introduction to datamining and warehousing
PDF
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PDF
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
PPTX
Sustainable Sites - Green Building Construction
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PDF
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PDF
737-MAX_SRG.pdf student reference guides
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Total quality management ppt for engineering students
Mechanical Engineering MATERIALS Selection
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
Embodied AI: Ushering in the Next Era of Intelligent Systems
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
Project quality management in manufacturing
introduction to datamining and warehousing
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
Sustainable Sites - Green Building Construction
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
Foundation to blockchain - A guide to Blockchain Tech
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
737-MAX_SRG.pdf student reference guides
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx

Core java

  • 2. Introduction Java language is the most popular programming language in use today by many measures. Portability across hardware platforms and operating systems is the main benefit of Java applications.
  • 3. 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
  • 4. 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.
  • 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 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 t ranslate Bytecode into machine language. JVM are available for many hardware and software Plateform.
  • 7. 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 Programming Language
  • 8.  Object  Class  Encapsulation  Inheritance  Polymorphism  Abstraction CONCEPTS OF OOP
  • 9. JAVA SYSTEM OVERVIEW Java Application Java Programming Language Java Native Interface Java Class Library Java Virtual Machine Class Loader Verifier Execution Operating System
  • 11. 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.
  • 12. 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).
  • 13. DISADVANTAGES OF JAVA  Slow Performance.  No support for Low level programming.  Poor features in Java.  No control over Garbage Collection.
  • 15. OBJECTIVE  Online book issue  Request column for librarian for providing new books  A separate column for digital library
  • 16. OBJECTIVE  Student login page where student can find books issued by him/her and date of return.  A search column to search availability of books