SlideShare a Scribd company logo
1 of 21
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

What's hot

Basics of JAVA programming
Basics of JAVA programmingBasics of JAVA programming
Basics of JAVA programmingElizabeth Thomas
 
Core Java
Core JavaCore Java
Core JavaNA
 
Fundamentals of JAVA
Fundamentals of JAVAFundamentals of JAVA
Fundamentals of JAVAKUNAL GADHIA
 
Presentation on Core java
Presentation on Core javaPresentation on Core java
Presentation on Core javamahir jain
 
Java Presentation
Java PresentationJava Presentation
Java Presentationaitrichtech
 
Introduction to java
Introduction to java Introduction to java
Introduction to java Java Lover
 
Core java complete ppt(note)
Core java  complete  ppt(note)Core java  complete  ppt(note)
Core java complete ppt(note)arvind pandey
 
Introduction to java
Introduction to java Introduction to java
Introduction to java Sandeep Rawat
 
Introduction to basics of java
Introduction to basics of javaIntroduction to basics of java
Introduction to basics of javavinay arora
 
Java Tutorial | Java Programming Tutorial | Java Basics | Java Training | Edu...
Java Tutorial | Java Programming Tutorial | Java Basics | Java Training | Edu...Java Tutorial | Java Programming Tutorial | Java Basics | Java Training | Edu...
Java Tutorial | Java Programming Tutorial | Java Basics | Java Training | Edu...Edureka!
 
Introduction to Java Programming Language
Introduction to Java Programming LanguageIntroduction to Java Programming Language
Introduction to Java Programming Languagejaimefrozr
 
Learn Java with Dr. Rifat Shahriyar
Learn Java with Dr. Rifat ShahriyarLearn Java with Dr. Rifat Shahriyar
Learn Java with Dr. Rifat ShahriyarAbir Mohammad
 
Introduction to Java Programming
Introduction to Java ProgrammingIntroduction to Java Programming
Introduction to Java ProgrammingRavi Kant Sahu
 
Basic Java Programming
Basic Java ProgrammingBasic Java Programming
Basic Java ProgrammingMath-Circle
 

What's hot (20)

Basics of JAVA programming
Basics of JAVA programmingBasics of JAVA programming
Basics of JAVA programming
 
Introduction to Java
Introduction to JavaIntroduction to Java
Introduction to Java
 
Core Java
Core JavaCore Java
Core Java
 
Core java
Core javaCore java
Core java
 
Fundamentals of JAVA
Fundamentals of JAVAFundamentals of JAVA
Fundamentals of JAVA
 
Presentation on Core java
Presentation on Core javaPresentation on Core java
Presentation on Core java
 
Java Presentation
Java PresentationJava Presentation
Java Presentation
 
Introduction to java
Introduction to java Introduction to java
Introduction to java
 
Core java complete ppt(note)
Core java  complete  ppt(note)Core java  complete  ppt(note)
Core java complete ppt(note)
 
Introduction to java
Introduction to java Introduction to java
Introduction to java
 
Java tutorial PPT
Java tutorial PPTJava tutorial PPT
Java tutorial PPT
 
Introduction to basics of java
Introduction to basics of javaIntroduction to basics of java
Introduction to basics of java
 
Java Tutorial | Java Programming Tutorial | Java Basics | Java Training | Edu...
Java Tutorial | Java Programming Tutorial | Java Basics | Java Training | Edu...Java Tutorial | Java Programming Tutorial | Java Basics | Java Training | Edu...
Java Tutorial | Java Programming Tutorial | Java Basics | Java Training | Edu...
 
Introduction to Java Programming Language
Introduction to Java Programming LanguageIntroduction to Java Programming Language
Introduction to Java Programming Language
 
Core Java
Core JavaCore Java
Core Java
 
Java Programming
Java ProgrammingJava Programming
Java Programming
 
Core java
Core javaCore java
Core java
 
Learn Java with Dr. Rifat Shahriyar
Learn Java with Dr. Rifat ShahriyarLearn Java with Dr. Rifat Shahriyar
Learn Java with Dr. Rifat Shahriyar
 
Introduction to Java Programming
Introduction to Java ProgrammingIntroduction to Java Programming
Introduction to Java Programming
 
Basic Java Programming
Basic Java ProgrammingBasic Java Programming
Basic Java Programming
 

Similar to Core java

Similar to Core java (20)

INTRODUCTION_O1.pptx
INTRODUCTION_O1.pptxINTRODUCTION_O1.pptx
INTRODUCTION_O1.pptx
 
Presentation on java life of a deveoper.pptx
Presentation on java life of a deveoper.pptxPresentation on java life of a deveoper.pptx
Presentation on java life of a deveoper.pptx
 
Core java tutorials
Core java  tutorialsCore java  tutorials
Core java tutorials
 
Core Java
Core JavaCore Java
Core Java
 
java Training in Ranchi
java Training in Ranchijava Training in Ranchi
java Training in Ranchi
 
Java part1
Java part1Java part1
Java part1
 
130700548484460000
130700548484460000130700548484460000
130700548484460000
 
java introduction.docx
java introduction.docxjava introduction.docx
java introduction.docx
 
Java features
Java  features Java  features
Java features
 
Prasentation on java
Prasentation on javaPrasentation on java
Prasentation on java
 
Overview of Java
Overview of JavaOverview of Java
Overview of Java
 
Java chapter 1 basic introduction Unit-1.pptx
Java chapter  1 basic introduction Unit-1.pptxJava chapter  1 basic introduction Unit-1.pptx
Java chapter 1 basic introduction Unit-1.pptx
 
JAVA FEATURES
JAVA FEATURESJAVA FEATURES
JAVA FEATURES
 
Java
JavaJava
Java
 
Unit1 JAVA.pptx
Unit1 JAVA.pptxUnit1 JAVA.pptx
Unit1 JAVA.pptx
 
Java Intro
Java IntroJava Intro
Java Intro
 
Presentación rs232 java
Presentación rs232 javaPresentación rs232 java
Presentación rs232 java
 
Features of java unit 1
Features of java unit 1Features of java unit 1
Features of java unit 1
 
JAVA ALL 5 MODULE NOTES.pptx
JAVA ALL 5 MODULE NOTES.pptxJAVA ALL 5 MODULE NOTES.pptx
JAVA ALL 5 MODULE NOTES.pptx
 
Java buzzwords.pptx
Java buzzwords.pptxJava buzzwords.pptx
Java buzzwords.pptx
 

Recently uploaded

CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixingviprabot1
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 

Recently uploaded (20)

CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixing
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 

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