SlideShare a Scribd company logo
We Believe in The Power of Single Idea
• Java is a programming language and a platform.
• Java is a high level, robust, secured and object-
oriented programming language.
What is Java
• Platform: Any hardware or software environment in
which a program runs, is known as a platform. Since
Java has its own runtime environment (JRE) and API,
it is called platform.
What is Platform
• Java was developed by James Ghosling, Patrick
Naughton, Mike Sheridan at Sun Microsystems Inc. in
1991
• Originally designed for small, embedded
systems in electronic appliances like set-top
boxes.
• Firstly, it was called "Greentalk" by James
Gosling and file extension was .gt.
Creation of Java
• After that, it was called Oak and was developed
as a part of the Green project.
• Why "Oak" name
• Oak is a symbol of strength and choosen as a
national tree of many countries like U.S.A.,
France, Germany, Romania etc.
• In 1995, Oak was renamed as "Java" because it
was already a trademark by Oak Technologies.
Creation of Java
Java is an island of Indonesia where first coffee
was produced (called java coffee).
Creation of Java
• java development kit contains tools needed to
develop the Java programs.
JAVA DEVELOPMENT KIT
• The Java Developer’s Kit contains a variety of tools and
Java development information
• Interpreter
• Compiler
• Applet Viewer
• Debugger
• Class File Disassembler
• Header and Stub File Generator
• Documentation Generator
JAVA DEVELOPMENT KIT
• PATH OF JDK
• C:Program FilesJavajdk1.8.0_141bin
JAVA DEVELOPER KIT
• The Java Runtime Environment (JRE), also known as
Java Runtime, is part of the Java Development Kit (JDK)
• it consists of the Java Virtual Machine (JVM), core
classes, and supporting files.
JRE
JRE
 java training in jaipur|java training|core java training|java training company in jaipur|java training company|java training institute
Byte Code
JVM (Java Virtual Machine) is an abstract machine. It
provides runtime environment in which java byte code can
be executed. The JVM performs following operation:
• Load code
• Verify Code
• Execute code
• Provide runtime environment
JVM
 java training in jaipur|java training|core java training|java training company in jaipur|java training company|java training institute
Internal Detail Of JVM
Classloader:
• Class loader is a subsystem of JVM that is used
to load files.
Class Loader
• Bootstrap Class Loader – JRE/lib/rt.jar
• Extension Class Loader – JRE/lib/ext
• Application ClassLoader – CLASSPATH
environment variable, -classpath or -cp
option, Class-Path attribute of Manifest inside
JAR file.
Class(Method) Area
• Class(Method) Area stores per-class structures
such as the runtime constant pool, field and
method data, the code for methods.
Heap
• It is the runtime data area in which objects are
allocated.
Stack
• Java Stack stores frames. It holds local variables and
partial results, Each thread has a private JVM stack
Program Counter Register
• PC (program counter) register. It contains the
address of the Java virtual machine instruction
currently being executed.
Native Method Stack
• It contains all the native methods used in the
application.
Execution Engine
• 1.A virtual processor
• 2.Interpreter
• 3) Just-In-Time(JIT) compile
 java training in jaipur|java training|core java training|java training company in jaipur|java training company|java training institute
Example
• Cloth Manufacturing Process
Cotton assume its source code
cotton to yarn(Source Code To Byte Code)
Source Code Byte Code
Yarn To Cloth
yarn send to particular environment (cloth factory) where
its Convert Into cloth
• Cotton Source Code
• Yarn  Byte Code
• Cloth Factory  JVM
• Labour,Electricity Is JRE
 java training in jaipur|java training|core java training|java training company in jaipur|java training company|java training institute
Thank you!
Visit Us
3rd Floor, Mk Plaza Amrapali West Marg, Vaishali Nagar
Jaipur-302021 Rajasthan
503,Shri Kriti CGHS,Plot No.64,Sec.55
Gurgaon -122002,Haryana
Call :+91-9057710001,2,6
Email: training@ mcainternship.online
http://www.mcainternship.online/

More Related Content

PPTX
Chapter 1
siragezeynu
 
PPTX
JAVA PROGRAMMING
Niyitegekabilly
 
ODP
Introduction To Java.
Tushar Chauhan
 
PDF
Introduction to Java Programming
Ravi Kant Sahu
 
PPTX
1 java programming- introduction
jyoti_lakhani
 
PDF
Java - OOPS and Java Basics
Victer Paul
 
PPTX
Core Java
Priyanka Pradhan
 
PPSX
Core java lessons
vivek shah
 
Chapter 1
siragezeynu
 
JAVA PROGRAMMING
Niyitegekabilly
 
Introduction To Java.
Tushar Chauhan
 
Introduction to Java Programming
Ravi Kant Sahu
 
1 java programming- introduction
jyoti_lakhani
 
Java - OOPS and Java Basics
Victer Paul
 
Core Java
Priyanka Pradhan
 
Core java lessons
vivek shah
 

What's hot (20)

PPTX
Java Introduction
sunmitraeducation
 
PPTX
Introduction to JAVA
Md. Tanvir Hossain
 
PPTX
CS8392 OOP
DhanalakshmiVelusamy1
 
PPT
Java features
Madishetty Prathibha
 
PPSX
Introduction of java
Madishetty Prathibha
 
PDF
Core Java
Prakash Dimmita
 
PPTX
Introduction to java
Sandeep Rawat
 
DOCX
Introduction to java
jayc8586
 
PPTX
Introduction to Java Programming
Saravanakumar R
 
PDF
Basic Java Programming
Math-Circle
 
PDF
Cs8392 oops 5 units notes
Narayanan sockalinganathan
 
PPT
Presentation on java
shashi shekhar
 
PPTX
Java basic-tutorial for beginners
Muzammil Ali
 
PPTX
Introduction to java
Java Lover
 
PPT
Fundamentals of JAVA
KUNAL GADHIA
 
PPTX
Introduction to JAVA
Mindsmapped Consulting
 
PPTX
Object oriented programming-with_java
Hoang Nguyen
 
PPTX
Core java
Shivaraj R
 
PDF
Introduction to java (revised)
Sujit Majety
 
PPTX
Introduction to java
Steve Fort
 
Java Introduction
sunmitraeducation
 
Introduction to JAVA
Md. Tanvir Hossain
 
Java features
Madishetty Prathibha
 
Introduction of java
Madishetty Prathibha
 
Core Java
Prakash Dimmita
 
Introduction to java
Sandeep Rawat
 
Introduction to java
jayc8586
 
Introduction to Java Programming
Saravanakumar R
 
Basic Java Programming
Math-Circle
 
Cs8392 oops 5 units notes
Narayanan sockalinganathan
 
Presentation on java
shashi shekhar
 
Java basic-tutorial for beginners
Muzammil Ali
 
Introduction to java
Java Lover
 
Fundamentals of JAVA
KUNAL GADHIA
 
Introduction to JAVA
Mindsmapped Consulting
 
Object oriented programming-with_java
Hoang Nguyen
 
Core java
Shivaraj R
 
Introduction to java (revised)
Sujit Majety
 
Introduction to java
Steve Fort
 
Ad

Similar to java training in jaipur|java training|core java training|java training company in jaipur|java training company|java training institute (20)

PPTX
JAVA PROGRAM CONSTRUCTS OR LANGUAGE BASICS.pptx
AALIM MUHAMMED SALEGH COLLEGE OF ENGINEERING
 
PPTX
JAVAPart1_BasicIntroduction.pptx
Murugesh33
 
PPTX
JAVA_Day1_BasicIntroduction.pptx
Murugesh33
 
PPTX
Object Oriented Programming Part 1 of Unit 1
VigneshkumarPonnusam1
 
PPTX
java basics concepts and the keywords needed
PriyadharshiniG41
 
PPT
PPS Java Overview Unit I.ppt
CDSukte
 
PPT
PPS Java Overview Unit I.ppt
RajeshSukte1
 
PPTX
oop unit1.pptx
sureshkumara29
 
PPTX
What is java? Components of java
lalitaaaaaa
 
PPTX
Java Virtual Machine (JVM), Difference JDK, JRE & JVM
shamnasain
 
PPT
Object Oriented Programming-JAVA
Home
 
PPTX
Skillwise Elementary Java Programming
Skillwise Group
 
PPT
JavaClassPresentation
juliasceasor
 
PPTX
Chapter 1 (1).pptx
krishnashah277578
 
PPTX
Java technology is widely used currently. Let's start learning of java from b...
aliblackcat76
 
PPTX
Introduction to java by priti sajja
Priti Srinivas Sajja
 
PPTX
Manuel - SPR - Intro to Java Language_2016
Manuel Fomitescu
 
PPTX
JAVA-History-buzzwords-JVM_architecture.pptx
20EUEE018DEEPAKM
 
PPTX
Java unit1 a- History of Java to string
SivaSankari36
 
PPTX
Java UNITbgbgbfdbv v bbfbf cvbgfbvc gf 1.pptx
hofon47654
 
JAVA PROGRAM CONSTRUCTS OR LANGUAGE BASICS.pptx
AALIM MUHAMMED SALEGH COLLEGE OF ENGINEERING
 
JAVAPart1_BasicIntroduction.pptx
Murugesh33
 
JAVA_Day1_BasicIntroduction.pptx
Murugesh33
 
Object Oriented Programming Part 1 of Unit 1
VigneshkumarPonnusam1
 
java basics concepts and the keywords needed
PriyadharshiniG41
 
PPS Java Overview Unit I.ppt
CDSukte
 
PPS Java Overview Unit I.ppt
RajeshSukte1
 
oop unit1.pptx
sureshkumara29
 
What is java? Components of java
lalitaaaaaa
 
Java Virtual Machine (JVM), Difference JDK, JRE & JVM
shamnasain
 
Object Oriented Programming-JAVA
Home
 
Skillwise Elementary Java Programming
Skillwise Group
 
JavaClassPresentation
juliasceasor
 
Chapter 1 (1).pptx
krishnashah277578
 
Java technology is widely used currently. Let's start learning of java from b...
aliblackcat76
 
Introduction to java by priti sajja
Priti Srinivas Sajja
 
Manuel - SPR - Intro to Java Language_2016
Manuel Fomitescu
 
JAVA-History-buzzwords-JVM_architecture.pptx
20EUEE018DEEPAKM
 
Java unit1 a- History of Java to string
SivaSankari36
 
Java UNITbgbgbfdbv v bbfbf cvbgfbvc gf 1.pptx
hofon47654
 
Ad

Recently uploaded (20)

PPTX
An introduction to Prepositions for beginners.pptx
drsiddhantnagine
 
PPTX
How to Manage Leads in Odoo 18 CRM - Odoo Slides
Celine George
 
PPTX
Information Texts_Infographic on Forgetting Curve.pptx
Tata Sevilla
 
PPTX
HISTORY COLLECTION FOR PSYCHIATRIC PATIENTS.pptx
PoojaSen20
 
PPTX
Care of patients with elImination deviation.pptx
AneetaSharma15
 
PPTX
Skill Development Program For Physiotherapy Students by SRY.pptx
Prof.Dr.Y.SHANTHOSHRAJA MPT Orthopedic., MSc Microbiology
 
PPTX
Nursing Management of Patients with Disorders of Ear, Nose, and Throat (ENT) ...
RAKESH SAJJAN
 
PDF
Review of Related Literature & Studies.pdf
Thelma Villaflores
 
PPTX
Understanding operators in c language.pptx
auteharshil95
 
PDF
1.Natural-Resources-and-Their-Use.ppt pdf /8th class social science Exploring...
Sandeep Swamy
 
PPTX
ACUTE NASOPHARYNGITIS. pptx
AneetaSharma15
 
PPTX
Measures_of_location_-_Averages_and__percentiles_by_DR SURYA K.pptx
Surya Ganesh
 
PDF
5.EXPLORING-FORCES-Detailed-Notes.pdf/8TH CLASS SCIENCE CURIOSITY
Sandeep Swamy
 
PDF
Virat Kohli- the Pride of Indian cricket
kushpar147
 
PDF
Wings of Fire Book by Dr. A.P.J Abdul Kalam Full PDF
hetalvaishnav93
 
PPTX
CARE OF UNCONSCIOUS PATIENTS .pptx
AneetaSharma15
 
PDF
2.Reshaping-Indias-Political-Map.ppt/pdf/8th class social science Exploring S...
Sandeep Swamy
 
PPTX
TEF & EA Bsc Nursing 5th sem.....BBBpptx
AneetaSharma15
 
PDF
Phylum Arthropoda: Characteristics and Classification, Entomology Lecture
Miraj Khan
 
PPTX
Strengthening open access through collaboration: building connections with OP...
Jisc
 
An introduction to Prepositions for beginners.pptx
drsiddhantnagine
 
How to Manage Leads in Odoo 18 CRM - Odoo Slides
Celine George
 
Information Texts_Infographic on Forgetting Curve.pptx
Tata Sevilla
 
HISTORY COLLECTION FOR PSYCHIATRIC PATIENTS.pptx
PoojaSen20
 
Care of patients with elImination deviation.pptx
AneetaSharma15
 
Skill Development Program For Physiotherapy Students by SRY.pptx
Prof.Dr.Y.SHANTHOSHRAJA MPT Orthopedic., MSc Microbiology
 
Nursing Management of Patients with Disorders of Ear, Nose, and Throat (ENT) ...
RAKESH SAJJAN
 
Review of Related Literature & Studies.pdf
Thelma Villaflores
 
Understanding operators in c language.pptx
auteharshil95
 
1.Natural-Resources-and-Their-Use.ppt pdf /8th class social science Exploring...
Sandeep Swamy
 
ACUTE NASOPHARYNGITIS. pptx
AneetaSharma15
 
Measures_of_location_-_Averages_and__percentiles_by_DR SURYA K.pptx
Surya Ganesh
 
5.EXPLORING-FORCES-Detailed-Notes.pdf/8TH CLASS SCIENCE CURIOSITY
Sandeep Swamy
 
Virat Kohli- the Pride of Indian cricket
kushpar147
 
Wings of Fire Book by Dr. A.P.J Abdul Kalam Full PDF
hetalvaishnav93
 
CARE OF UNCONSCIOUS PATIENTS .pptx
AneetaSharma15
 
2.Reshaping-Indias-Political-Map.ppt/pdf/8th class social science Exploring S...
Sandeep Swamy
 
TEF & EA Bsc Nursing 5th sem.....BBBpptx
AneetaSharma15
 
Phylum Arthropoda: Characteristics and Classification, Entomology Lecture
Miraj Khan
 
Strengthening open access through collaboration: building connections with OP...
Jisc
 

java training in jaipur|java training|core java training|java training company in jaipur|java training company|java training institute

  • 1. We Believe in The Power of Single Idea
  • 2. • Java is a programming language and a platform. • Java is a high level, robust, secured and object- oriented programming language. What is Java
  • 3. • Platform: Any hardware or software environment in which a program runs, is known as a platform. Since Java has its own runtime environment (JRE) and API, it is called platform. What is Platform
  • 4. • Java was developed by James Ghosling, Patrick Naughton, Mike Sheridan at Sun Microsystems Inc. in 1991 • Originally designed for small, embedded systems in electronic appliances like set-top boxes. • Firstly, it was called "Greentalk" by James Gosling and file extension was .gt. Creation of Java
  • 5. • After that, it was called Oak and was developed as a part of the Green project. • Why "Oak" name • Oak is a symbol of strength and choosen as a national tree of many countries like U.S.A., France, Germany, Romania etc. • In 1995, Oak was renamed as "Java" because it was already a trademark by Oak Technologies. Creation of Java
  • 6. Java is an island of Indonesia where first coffee was produced (called java coffee). Creation of Java
  • 7. • java development kit contains tools needed to develop the Java programs. JAVA DEVELOPMENT KIT
  • 8. • The Java Developer’s Kit contains a variety of tools and Java development information • Interpreter • Compiler • Applet Viewer • Debugger • Class File Disassembler • Header and Stub File Generator • Documentation Generator JAVA DEVELOPMENT KIT
  • 9. • PATH OF JDK • C:Program FilesJavajdk1.8.0_141bin JAVA DEVELOPER KIT
  • 10. • The Java Runtime Environment (JRE), also known as Java Runtime, is part of the Java Development Kit (JDK) • it consists of the Java Virtual Machine (JVM), core classes, and supporting files. JRE
  • 11. JRE
  • 14. JVM (Java Virtual Machine) is an abstract machine. It provides runtime environment in which java byte code can be executed. The JVM performs following operation: • Load code • Verify Code • Execute code • Provide runtime environment JVM
  • 17. Classloader: • Class loader is a subsystem of JVM that is used to load files.
  • 18. Class Loader • Bootstrap Class Loader – JRE/lib/rt.jar • Extension Class Loader – JRE/lib/ext • Application ClassLoader – CLASSPATH environment variable, -classpath or -cp option, Class-Path attribute of Manifest inside JAR file.
  • 19. Class(Method) Area • Class(Method) Area stores per-class structures such as the runtime constant pool, field and method data, the code for methods.
  • 20. Heap • It is the runtime data area in which objects are allocated.
  • 21. Stack • Java Stack stores frames. It holds local variables and partial results, Each thread has a private JVM stack
  • 22. Program Counter Register • PC (program counter) register. It contains the address of the Java virtual machine instruction currently being executed.
  • 23. Native Method Stack • It contains all the native methods used in the application.
  • 24. Execution Engine • 1.A virtual processor • 2.Interpreter • 3) Just-In-Time(JIT) compile
  • 26. Example • Cloth Manufacturing Process Cotton assume its source code
  • 27. cotton to yarn(Source Code To Byte Code) Source Code Byte Code
  • 28. Yarn To Cloth yarn send to particular environment (cloth factory) where its Convert Into cloth
  • 29. • Cotton Source Code • Yarn  Byte Code • Cloth Factory  JVM • Labour,Electricity Is JRE
  • 31. Thank you! Visit Us 3rd Floor, Mk Plaza Amrapali West Marg, Vaishali Nagar Jaipur-302021 Rajasthan 503,Shri Kriti CGHS,Plot No.64,Sec.55 Gurgaon -122002,Haryana Call :+91-9057710001,2,6 Email: training@ mcainternship.online http://www.mcainternship.online/

Editor's Notes

  • #32: You can remove this slide if you need. But we will strongly appreciate that you help us to spread the voice and let your colleagues and audience to download our free templates. Here are a free resources: Prepare your presentations: SlideHunter.com lets you download free templates for your presentations. Share online: SlideOnline.com lets you upload presentations for free.