SlideShare a Scribd company logo
2
Most read
3
Most read
4
Most read
PRESENTATION
ON
CORE JAVA
BY
MAHIR JAIN
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
WHAT IS JAVA ?
 Java is Object Oriented Programming language as
well as Plateform.
 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
Hello.java javac Hello.class
Interpreter for WinXP
Interpreter for Mac
Interpreter for Unix
Source Program Java Compiler Java Bytecode
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
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 Programing
Language
CONCEPTS OF OOP
• Object
• Class
• Encapsulation
• Inheritance
• Polymorphism
• Abstraction
JAVA SYSTEM OVERVIEW
Java Application
Java Programming Language
Java Native
Interface
Java Class Library
Operating System
Class
Loader
Verifier Execution
Java Virtual Machine
JAVA PROGRAM-DEVELOPMENT PHASES
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
INTRANET MAILING SYSTEM
• Users can send information and query to each
other.
• Provides the facility to maintain profile and inbox
of each employee separately.
• Develop a communication interface for the
organization.
THANK
YOU
Any Query
?

More Related Content

What's hot (20)

PPSX
Introduction of java
Madishetty Prathibha
 
PPTX
Introduction to java
Saba Ameer
 
PPTX
Advance Java Topics (J2EE)
slire
 
PPTX
Java Server Pages(jsp)
Manisha Keim
 
PPT
Java Presentation
pm2214
 
PPT
Core java slides
Abhilash Nair
 
PPTX
Core Java
Priyanka Pradhan
 
PPTX
Java Programming
Elizabeth alexander
 
PDF
Introduction to Java
Professional Guru
 
PPTX
Applets in java
Wani Zahoor
 
PPT
Object Oriented Programming Concepts
thinkphp
 
PDF
Introduction to Java Programming Language
jaimefrozr
 
PPTX
Full stack development
Arnav Gupta
 
PPTX
Introduction to ASP.NET
Rajkumarsoy
 
PPTX
Inheritance in java
Tech_MX
 
PPTX
ASP.NET Core MVC + Web API with Overview
Shahed Chowdhuri
 
PPSX
Introduction to .net framework
Arun Prasad
 
PPTX
oops concept in java | object oriented programming in java
CPD INDIA
 
PPTX
Android Project Presentation
Laxmi Kant Yadav
 
PDF
Introduction to Android Development
Aly Abdelkareem
 
Introduction of java
Madishetty Prathibha
 
Introduction to java
Saba Ameer
 
Advance Java Topics (J2EE)
slire
 
Java Server Pages(jsp)
Manisha Keim
 
Java Presentation
pm2214
 
Core java slides
Abhilash Nair
 
Core Java
Priyanka Pradhan
 
Java Programming
Elizabeth alexander
 
Introduction to Java
Professional Guru
 
Applets in java
Wani Zahoor
 
Object Oriented Programming Concepts
thinkphp
 
Introduction to Java Programming Language
jaimefrozr
 
Full stack development
Arnav Gupta
 
Introduction to ASP.NET
Rajkumarsoy
 
Inheritance in java
Tech_MX
 
ASP.NET Core MVC + Web API with Overview
Shahed Chowdhuri
 
Introduction to .net framework
Arun Prasad
 
oops concept in java | object oriented programming in java
CPD INDIA
 
Android Project Presentation
Laxmi Kant Yadav
 
Introduction to Android Development
Aly Abdelkareem
 

Viewers also liked (17)

PDF
Summer Training In Java
DUCC Systems
 
PPS
Java Presentation
aitrichtech
 
PPT
Java basic
Sonam Sharma
 
PPT
Java Servlets
Nitin Pai
 
PDF
Introduction to Java Programming
Ravi Kant Sahu
 
PPT
Java Servlets
BG Java EE Course
 
PPTX
Project1234
12345durim
 
PPTX
Management information sysytem{MIS}
Bpn Dhungel
 
PPTX
Erms
bansi bharadwaj
 
PPTX
Project on Student information management system
REHAN IJAZ
 
PPTX
Academic student information management system.
Md. Al-Amin
 
PPTX
Java programming course for beginners
Eduonix Learning Solutions
 
PPT
Core java concepts
Ram132
 
PPT
Student Information System ( S.I.S. )
Pulkiŧ Sharma
 
PPTX
Java project-presentation
APSMIND TECHNOLOGY PVT LTD.
 
RTF
Project report-on-student-information-management-system-php-mysql
Raj Sharma
 
PPTX
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
Carol Smith
 
Summer Training In Java
DUCC Systems
 
Java Presentation
aitrichtech
 
Java basic
Sonam Sharma
 
Java Servlets
Nitin Pai
 
Introduction to Java Programming
Ravi Kant Sahu
 
Java Servlets
BG Java EE Course
 
Project1234
12345durim
 
Management information sysytem{MIS}
Bpn Dhungel
 
Project on Student information management system
REHAN IJAZ
 
Academic student information management system.
Md. Al-Amin
 
Java programming course for beginners
Eduonix Learning Solutions
 
Core java concepts
Ram132
 
Student Information System ( S.I.S. )
Pulkiŧ Sharma
 
Java project-presentation
APSMIND TECHNOLOGY PVT LTD.
 
Project report-on-student-information-management-system-php-mysql
Raj Sharma
 
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
Carol Smith
 
Ad

Similar to Presentation on Core java (20)

PPTX
INTRODUCTION_O1.pptx
sukhpreetsingh295239
 
PPTX
Core java tutorials
TIB Academy
 
PPTX
Core java
Shubham singh
 
PPTX
20781A04D1ppt (1).pptx;lkjg3iuihalmc.,sdnkjegfiwuhd
reddyvijaybhaskar197
 
PPTX
Core Java
Piyukornule
 
PPTX
INTRODUCTION OF JAVA
Md.Sumon Sarder
 
PPTX
java Training in Ranchi
sanjaydeo12
 
PPSX
Industrial Training Report on Java Technology.
Ritesh Kumar Bhanu
 
PPTX
Presentation on java life of a deveoper.pptx
VatsalVora15
 
PPTX
21110113913.pptxElectricity is a type of
pandeyritik310
 
PPT
L1 basics
teach4uin
 
PPTX
Introduction to JAVA
ParminderKundu
 
PPT
00 intro to java
Deia Abdullah
 
PDF
Lec 2 30_jul13
Palak Sanghani
 
PPTX
Introduction to JAVA
javatrainingonline
 
PPTX
Introduction to JAVA
Mindsmapped Consulting
 
PPTX
Unit1 introduction to Java
DevaKumari Vijay
 
PPT
Introduction to Core Java feature and its characteristics
rashmishekhar81
 
PPTX
Prasentation on java
pradeepsahu64
 
PPTX
Presentation5
Natasha Bains
 
INTRODUCTION_O1.pptx
sukhpreetsingh295239
 
Core java tutorials
TIB Academy
 
Core java
Shubham singh
 
20781A04D1ppt (1).pptx;lkjg3iuihalmc.,sdnkjegfiwuhd
reddyvijaybhaskar197
 
Core Java
Piyukornule
 
INTRODUCTION OF JAVA
Md.Sumon Sarder
 
java Training in Ranchi
sanjaydeo12
 
Industrial Training Report on Java Technology.
Ritesh Kumar Bhanu
 
Presentation on java life of a deveoper.pptx
VatsalVora15
 
21110113913.pptxElectricity is a type of
pandeyritik310
 
L1 basics
teach4uin
 
Introduction to JAVA
ParminderKundu
 
00 intro to java
Deia Abdullah
 
Lec 2 30_jul13
Palak Sanghani
 
Introduction to JAVA
javatrainingonline
 
Introduction to JAVA
Mindsmapped Consulting
 
Unit1 introduction to Java
DevaKumari Vijay
 
Introduction to Core Java feature and its characteristics
rashmishekhar81
 
Prasentation on java
pradeepsahu64
 
Presentation5
Natasha Bains
 
Ad

Recently uploaded (20)

PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
DOCX
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
PPTX
Designing Production-Ready AI Agents
Kunal Rai
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
July Patch Tuesday
Ivanti
 
PDF
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PPTX
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PDF
What Makes Contify’s News API Stand Out: Key Features at a Glance
Contify
 
PDF
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
Designing Production-Ready AI Agents
Kunal Rai
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
July Patch Tuesday
Ivanti
 
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
What Makes Contify’s News API Stand Out: Key Features at a Glance
Contify
 
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 

Presentation on Core java

  • 2. 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
  • 3. WHAT IS JAVA ?  Java is Object Oriented Programming language as well as Plateform.  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.
  • 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 PROGRAM TRANSLATION Hello.java javac Hello.class Interpreter for WinXP Interpreter for Mac Interpreter for Unix Source Program Java Compiler Java Bytecode
  • 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 Plateform.
  • 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. JAVA SYSTEM OVERVIEW Java Application Java Programming Language Java Native Interface Java Class Library Operating System Class Loader Verifier Execution Java Virtual Machine
  • 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.
  • 16. PROJECT INTRANET MAILING SYSTEM • Users can send information and query to each other. • Provides the facility to maintain profile and inbox of each employee separately. • Develop a communication interface for the organization.