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…
Ad

More Related Content

What's hot (20)

Training on Core java | PPT Presentation | Shravan Sanidhya
Training on Core java | PPT Presentation | Shravan SanidhyaTraining on Core java | PPT Presentation | Shravan Sanidhya
Training on Core java | PPT Presentation | Shravan Sanidhya
Shravan Sanidhya
 
Introduction to JAVA
Introduction to JAVAIntroduction to JAVA
Introduction to JAVA
ParminderKundu
 
Introduction to Java Programming, Basic Structure, variables Data type, input...
Introduction to Java Programming, Basic Structure, variables Data type, input...Introduction to Java Programming, Basic Structure, variables Data type, input...
Introduction to Java Programming, Basic Structure, variables Data type, input...
Mr. Akaash
 
Core java
Core javaCore java
Core java
sharad soni
 
Core Java
Core JavaCore Java
Core Java
Priyanka Pradhan
 
Java seminar
Java seminarJava seminar
Java seminar
devendrakhairwa
 
Introduction to Java
Introduction to JavaIntroduction to Java
Introduction to Java
Professional Guru
 
core java
core javacore java
core java
Roushan Sinha
 
Core Java
Core JavaCore Java
Core Java
NA
 
Introduction to Java Programming
Introduction to Java ProgrammingIntroduction to Java Programming
Introduction to Java Programming
Ravi Kant Sahu
 
Java features
Java featuresJava features
Java features
Prashant Gajendra
 
Introduction to java
Introduction to java Introduction to java
Introduction to java
Java Lover
 
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!
 
OOP java
OOP javaOOP java
OOP java
xball977
 
Java and its features
Java and its featuresJava and its features
Java and its features
Pydi Nikhil
 
JAVA PPT Part-1 BY ADI.pdf
JAVA PPT Part-1 BY ADI.pdfJAVA PPT Part-1 BY ADI.pdf
JAVA PPT Part-1 BY ADI.pdf
Prof. Dr. K. Adisesha
 
Java buzzwords
Java buzzwordsJava buzzwords
Java buzzwords
ramesh517
 
Java Presentation
Java PresentationJava Presentation
Java Presentation
pm2214
 
Java Presentation
Java PresentationJava Presentation
Java Presentation
aitrichtech
 
Java API
Java APIJava API
Java API
'Gurumukhi' Vaishnav
 
Training on Core java | PPT Presentation | Shravan Sanidhya
Training on Core java | PPT Presentation | Shravan SanidhyaTraining on Core java | PPT Presentation | Shravan Sanidhya
Training on Core java | PPT Presentation | Shravan Sanidhya
Shravan Sanidhya
 
Introduction to Java Programming, Basic Structure, variables Data type, input...
Introduction to Java Programming, Basic Structure, variables Data type, input...Introduction to Java Programming, Basic Structure, variables Data type, input...
Introduction to Java Programming, Basic Structure, variables Data type, input...
Mr. Akaash
 
Core Java
Core JavaCore Java
Core Java
NA
 
Introduction to Java Programming
Introduction to Java ProgrammingIntroduction to Java Programming
Introduction to Java Programming
Ravi Kant Sahu
 
Introduction to java
Introduction to java Introduction to java
Introduction to java
Java Lover
 
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!
 
Java and its features
Java and its featuresJava and its features
Java and its features
Pydi Nikhil
 
Java buzzwords
Java buzzwordsJava buzzwords
Java buzzwords
ramesh517
 
Java Presentation
Java PresentationJava Presentation
Java Presentation
pm2214
 
Java Presentation
Java PresentationJava Presentation
Java Presentation
aitrichtech
 

Similar to Core java (20)

INTRODUCTION_O1.pptx
INTRODUCTION_O1.pptxINTRODUCTION_O1.pptx
INTRODUCTION_O1.pptx
sukhpreetsingh295239
 
20781A04D1ppt (1).pptx;lkjg3iuihalmc.,sdnkjegfiwuhd
20781A04D1ppt (1).pptx;lkjg3iuihalmc.,sdnkjegfiwuhd20781A04D1ppt (1).pptx;lkjg3iuihalmc.,sdnkjegfiwuhd
20781A04D1ppt (1).pptx;lkjg3iuihalmc.,sdnkjegfiwuhd
reddyvijaybhaskar197
 
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
VatsalVora15
 
Core java tutorials
Core java  tutorialsCore java  tutorials
Core java tutorials
TIB Academy
 
Core Java
Core JavaCore Java
Core Java
Piyukornule
 
java Training in Ranchi
java Training in Ranchijava Training in Ranchi
java Training in Ranchi
sanjaydeo12
 
Industrial Training Report on Java Technology.
Industrial Training Report on Java Technology.Industrial Training Report on Java Technology.
Industrial Training Report on Java Technology.
Ritesh Kumar Bhanu
 
Summer training presentation on "CORE JAVA".
Summer training presentation on "CORE JAVA".Summer training presentation on "CORE JAVA".
Summer training presentation on "CORE JAVA".
SudhanshuVijay3
 
Java part1
Java part1Java part1
Java part1
Raghu nath
 
Core java slides
Core java slidesCore java slides
Core java slides
Abhilash Nair
 
130700548484460000
130700548484460000130700548484460000
130700548484460000
Tanzeel Ahmad
 
java introduction.docx
java introduction.docxjava introduction.docx
java introduction.docx
vikasbagra9887
 
Java features
Java  features Java  features
Java features
Madishetty Prathibha
 
Prasentation on java
Prasentation on javaPrasentation on java
Prasentation on java
pradeepsahu64
 
Overview of Java
Overview of JavaOverview of Java
Overview of Java
josemachoco
 
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
noosdysharma
 
JAVA FEATURES
JAVA FEATURESJAVA FEATURES
JAVA FEATURES
shalinikarunakaran1
 
Java
JavaJava
Java
sasi saseenthiran
 
Unit1 JAVA.pptx
Unit1 JAVA.pptxUnit1 JAVA.pptx
Unit1 JAVA.pptx
RahulAnand111531
 
UNIT 1 Programming in java Bsc program.pptx
UNIT 1 Programming in java Bsc program.pptxUNIT 1 Programming in java Bsc program.pptx
UNIT 1 Programming in java Bsc program.pptx
jijinamt
 
20781A04D1ppt (1).pptx;lkjg3iuihalmc.,sdnkjegfiwuhd
20781A04D1ppt (1).pptx;lkjg3iuihalmc.,sdnkjegfiwuhd20781A04D1ppt (1).pptx;lkjg3iuihalmc.,sdnkjegfiwuhd
20781A04D1ppt (1).pptx;lkjg3iuihalmc.,sdnkjegfiwuhd
reddyvijaybhaskar197
 
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
VatsalVora15
 
Core java tutorials
Core java  tutorialsCore java  tutorials
Core java tutorials
TIB Academy
 
java Training in Ranchi
java Training in Ranchijava Training in Ranchi
java Training in Ranchi
sanjaydeo12
 
Industrial Training Report on Java Technology.
Industrial Training Report on Java Technology.Industrial Training Report on Java Technology.
Industrial Training Report on Java Technology.
Ritesh Kumar Bhanu
 
Summer training presentation on "CORE JAVA".
Summer training presentation on "CORE JAVA".Summer training presentation on "CORE JAVA".
Summer training presentation on "CORE JAVA".
SudhanshuVijay3
 
java introduction.docx
java introduction.docxjava introduction.docx
java introduction.docx
vikasbagra9887
 
Prasentation on java
Prasentation on javaPrasentation on java
Prasentation on java
pradeepsahu64
 
Overview of Java
Overview of JavaOverview of Java
Overview of Java
josemachoco
 
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
noosdysharma
 
UNIT 1 Programming in java Bsc program.pptx
UNIT 1 Programming in java Bsc program.pptxUNIT 1 Programming in java Bsc program.pptx
UNIT 1 Programming in java Bsc program.pptx
jijinamt
 
Ad

Recently uploaded (20)

QA/QC Manager (Quality management Expert)
QA/QC Manager (Quality management Expert)QA/QC Manager (Quality management Expert)
QA/QC Manager (Quality management Expert)
rccbatchplant
 
fluke dealers in bangalore..............
fluke dealers in bangalore..............fluke dealers in bangalore..............
fluke dealers in bangalore..............
Haresh Vaswani
 
211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf
211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf
211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf
inmishra17121973
 
Level 1-Safety.pptx Presentation of Electrical Safety
Level 1-Safety.pptx Presentation of Electrical SafetyLevel 1-Safety.pptx Presentation of Electrical Safety
Level 1-Safety.pptx Presentation of Electrical Safety
JoseAlbertoCariasDel
 
Compiler Design_Lexical Analysis phase.pptx
Compiler Design_Lexical Analysis phase.pptxCompiler Design_Lexical Analysis phase.pptx
Compiler Design_Lexical Analysis phase.pptx
RushaliDeshmukh2
 
ELectronics Boards & Product Testing_Shiju.pdf
ELectronics Boards & Product Testing_Shiju.pdfELectronics Boards & Product Testing_Shiju.pdf
ELectronics Boards & Product Testing_Shiju.pdf
Shiju Jacob
 
Structural Response of Reinforced Self-Compacting Concrete Deep Beam Using Fi...
Structural Response of Reinforced Self-Compacting Concrete Deep Beam Using Fi...Structural Response of Reinforced Self-Compacting Concrete Deep Beam Using Fi...
Structural Response of Reinforced Self-Compacting Concrete Deep Beam Using Fi...
Journal of Soft Computing in Civil Engineering
 
Explainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptx
Explainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptxExplainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptx
Explainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptx
MahaveerVPandit
 
new ppt artificial intelligence historyyy
new ppt artificial intelligence historyyynew ppt artificial intelligence historyyy
new ppt artificial intelligence historyyy
PianoPianist
 
Mathematical foundation machine learning.pdf
Mathematical foundation machine learning.pdfMathematical foundation machine learning.pdf
Mathematical foundation machine learning.pdf
TalhaShahid49
 
railway wheels, descaling after reheating and before forging
railway wheels, descaling after reheating and before forgingrailway wheels, descaling after reheating and before forging
railway wheels, descaling after reheating and before forging
Javad Kadkhodapour
 
Artificial Intelligence (AI) basics.pptx
Artificial Intelligence (AI) basics.pptxArtificial Intelligence (AI) basics.pptx
Artificial Intelligence (AI) basics.pptx
aditichinar
 
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITY
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITYADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITY
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITY
ijscai
 
DT REPORT by Tech titan GROUP to introduce the subject design Thinking
DT REPORT by Tech titan GROUP to introduce the subject design ThinkingDT REPORT by Tech titan GROUP to introduce the subject design Thinking
DT REPORT by Tech titan GROUP to introduce the subject design Thinking
DhruvChotaliya2
 
Introduction to Zoomlion Earthmoving.pptx
Introduction to Zoomlion Earthmoving.pptxIntroduction to Zoomlion Earthmoving.pptx
Introduction to Zoomlion Earthmoving.pptx
AS1920
 
International Journal of Distributed and Parallel systems (IJDPS)
International Journal of Distributed and Parallel systems (IJDPS)International Journal of Distributed and Parallel systems (IJDPS)
International Journal of Distributed and Parallel systems (IJDPS)
samueljackson3773
 
The Gaussian Process Modeling Module in UQLab
The Gaussian Process Modeling Module in UQLabThe Gaussian Process Modeling Module in UQLab
The Gaussian Process Modeling Module in UQLab
Journal of Soft Computing in Civil Engineering
 
Fort night presentation new0903 pdf.pdf.
Fort night presentation new0903 pdf.pdf.Fort night presentation new0903 pdf.pdf.
Fort night presentation new0903 pdf.pdf.
anuragmk56
 
introduction to machine learining for beginers
introduction to machine learining for beginersintroduction to machine learining for beginers
introduction to machine learining for beginers
JoydebSheet
 
Degree_of_Automation.pdf for Instrumentation and industrial specialist
Degree_of_Automation.pdf for  Instrumentation  and industrial specialistDegree_of_Automation.pdf for  Instrumentation  and industrial specialist
Degree_of_Automation.pdf for Instrumentation and industrial specialist
shreyabhosale19
 
QA/QC Manager (Quality management Expert)
QA/QC Manager (Quality management Expert)QA/QC Manager (Quality management Expert)
QA/QC Manager (Quality management Expert)
rccbatchplant
 
fluke dealers in bangalore..............
fluke dealers in bangalore..............fluke dealers in bangalore..............
fluke dealers in bangalore..............
Haresh Vaswani
 
211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf
211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf
211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf
inmishra17121973
 
Level 1-Safety.pptx Presentation of Electrical Safety
Level 1-Safety.pptx Presentation of Electrical SafetyLevel 1-Safety.pptx Presentation of Electrical Safety
Level 1-Safety.pptx Presentation of Electrical Safety
JoseAlbertoCariasDel
 
Compiler Design_Lexical Analysis phase.pptx
Compiler Design_Lexical Analysis phase.pptxCompiler Design_Lexical Analysis phase.pptx
Compiler Design_Lexical Analysis phase.pptx
RushaliDeshmukh2
 
ELectronics Boards & Product Testing_Shiju.pdf
ELectronics Boards & Product Testing_Shiju.pdfELectronics Boards & Product Testing_Shiju.pdf
ELectronics Boards & Product Testing_Shiju.pdf
Shiju Jacob
 
Explainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptx
Explainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptxExplainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptx
Explainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptx
MahaveerVPandit
 
new ppt artificial intelligence historyyy
new ppt artificial intelligence historyyynew ppt artificial intelligence historyyy
new ppt artificial intelligence historyyy
PianoPianist
 
Mathematical foundation machine learning.pdf
Mathematical foundation machine learning.pdfMathematical foundation machine learning.pdf
Mathematical foundation machine learning.pdf
TalhaShahid49
 
railway wheels, descaling after reheating and before forging
railway wheels, descaling after reheating and before forgingrailway wheels, descaling after reheating and before forging
railway wheels, descaling after reheating and before forging
Javad Kadkhodapour
 
Artificial Intelligence (AI) basics.pptx
Artificial Intelligence (AI) basics.pptxArtificial Intelligence (AI) basics.pptx
Artificial Intelligence (AI) basics.pptx
aditichinar
 
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITY
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITYADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITY
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITY
ijscai
 
DT REPORT by Tech titan GROUP to introduce the subject design Thinking
DT REPORT by Tech titan GROUP to introduce the subject design ThinkingDT REPORT by Tech titan GROUP to introduce the subject design Thinking
DT REPORT by Tech titan GROUP to introduce the subject design Thinking
DhruvChotaliya2
 
Introduction to Zoomlion Earthmoving.pptx
Introduction to Zoomlion Earthmoving.pptxIntroduction to Zoomlion Earthmoving.pptx
Introduction to Zoomlion Earthmoving.pptx
AS1920
 
International Journal of Distributed and Parallel systems (IJDPS)
International Journal of Distributed and Parallel systems (IJDPS)International Journal of Distributed and Parallel systems (IJDPS)
International Journal of Distributed and Parallel systems (IJDPS)
samueljackson3773
 
Fort night presentation new0903 pdf.pdf.
Fort night presentation new0903 pdf.pdf.Fort night presentation new0903 pdf.pdf.
Fort night presentation new0903 pdf.pdf.
anuragmk56
 
introduction to machine learining for beginers
introduction to machine learining for beginersintroduction to machine learining for beginers
introduction to machine learining for beginers
JoydebSheet
 
Degree_of_Automation.pdf for Instrumentation and industrial specialist
Degree_of_Automation.pdf for  Instrumentation  and industrial specialistDegree_of_Automation.pdf for  Instrumentation  and industrial specialist
Degree_of_Automation.pdf for Instrumentation and industrial specialist
shreyabhosale19
 
Ad

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