Nibble MATRIX
What is JDK,JVM,JRE?
JDK: Java Development Kit contains tools needed to develop java
programs. the tools are(JAVAC.EXE=compiler , JAVA.EXE= how you start
the JVM) applet viewer etc.
JRE: 
JRE=JVM+Java packages(class libraries as util,math,lang,awt,swing...)
Actually JVM runs the program, and it uses the class libraries, and other
supporting files provided in JRE
 If you want to run any java program, you need to have JRE installed in the
system
 JVM:                          
     JVM is an Interpreter
When we compile a JAVA File, output is not an '.exe' but it's a '.class' file
consist of Java Byte Codes Which are understandable by JVM. JVM
Inteprets the bytecodes into the machine code depending on operating
system and hardware combination
JVM
Description of jvm
CL=loading classes and interfaces
Execution Engine= executing the instruction contained in methods of
loaded classes .
Each instruction of JVM has one method area and one heap area .
These area are shared by all thread running inside virtual machine
Method Area= class data
Heap Area= object
PC Register= Thread 1 , Thread 2, Thread 3
Java Stacks= stack frame
 Native method= is a great way to gain and merge the power of C or
C++ programming into Java
Jvm
Jvm

More Related Content

PDF
Jvm internal detail
PPTX
Jdk,jre,jvm
PPTX
Jvm Architecture
PPTX
Java virtual machine
PPTX
Java architecture
Jvm internal detail
Jdk,jre,jvm
Jvm Architecture
Java virtual machine
Java architecture

What's hot (20)

PDF
What is-java
PPTX
Java features
PDF
PPT
CS6270 Virtual Machines - Java Virtual Machine Architecture and APIs
PPTX
Java history, versions, types of errors and exception, quiz
PPTX
Lecture - 1 introduction to java
PPTX
Introduction of jvm|Java Training In Jaipur | Java Training Jaipur | Java Tra...
PDF
Introduction to Java Programming
PPT
CS Lesson: Introduction to the Java virtual Machine
PPT
Java basic introduction
PDF
JVM, JRE and Javac are the main part for the java program
PPT
00 intro to java
PPTX
Java byte code presentation
PPT
Introduction to java
PPT
Basic java part_ii
PPTX
Core Java introduction | Basics | free course
DOCX
Java interview questions and answers for cognizant By Data Council Pune
PPTX
Core java
PPTX
Core Java Tutorials by Mahika Tutorials
PPTX
java: basics, user input, data type, constructor
What is-java
Java features
CS6270 Virtual Machines - Java Virtual Machine Architecture and APIs
Java history, versions, types of errors and exception, quiz
Lecture - 1 introduction to java
Introduction of jvm|Java Training In Jaipur | Java Training Jaipur | Java Tra...
Introduction to Java Programming
CS Lesson: Introduction to the Java virtual Machine
Java basic introduction
JVM, JRE and Javac are the main part for the java program
00 intro to java
Java byte code presentation
Introduction to java
Basic java part_ii
Core Java introduction | Basics | free course
Java interview questions and answers for cognizant By Data Council Pune
Core java
Core Java Tutorials by Mahika Tutorials
java: basics, user input, data type, constructor
Ad

Viewers also liked (20)

PDF
2012 S CE1002A - Howto Setup Java Programming Environment
PPTX
Alabare
PDF
MISE - Reti di impresa per l'artigianato digitale
PPTX
All consuming fire
PPTX
Diapo literaria 35
PDF
Adm 327 protocolo para secretarias
PDF
Java Basic day-2
PPT
Савинов Максим. Локационная система сопровождения
PDF
T-Bosiet_I
PDF
Ultimate Medical Academy Deans List
PDF
E-star 7
PPTX
Diapo literaria 31
PPTX
cap 11 al 22
PPTX
Holy spirit rain down
PDF
Java development kit
PPTX
Architecture diagram of jvm
PPTX
Catheterisation
PDF
ENFOQUE DE LA CORPOREIDAD
PPT
Què és l'energia?
2012 S CE1002A - Howto Setup Java Programming Environment
Alabare
MISE - Reti di impresa per l'artigianato digitale
All consuming fire
Diapo literaria 35
Adm 327 protocolo para secretarias
Java Basic day-2
Савинов Максим. Локационная система сопровождения
T-Bosiet_I
Ultimate Medical Academy Deans List
E-star 7
Diapo literaria 31
cap 11 al 22
Holy spirit rain down
Java development kit
Architecture diagram of jvm
Catheterisation
ENFOQUE DE LA CORPOREIDAD
Què és l'energia?
Ad

Similar to Jvm (20)

PPTX
Java Programming Environment,JDK,JRE,JVM.pptx
DOCX
Java JDK.docx
PDF
Basic difference between jdk,jre,jvm in advance java course
PPTX
JAVA ENVIRONMENT
PDF
Java Memory Descreption
DOCX
JDK,JRE,JVM
PDF
Run time data areas
PPTX
1 java programming- introduction
PPTX
Core java introduction
PPT
What is Java and How its is Generated
PPT
Basics of java programming language
PPTX
Introduction to java
PPTX
1- Introduction to java
PPTX
Java Virtual Machine (JVM), Difference JDK, JRE & JVM
PDF
1._Java_Fundamental.pptx.pdf
PPT
Java basics
PDF
Internal working JVM
PPTX
JVMkhushi[1].pptx JVMkhushi[1].pptxJVMkhushi[1].pptx
PPTX
2 22CA026_Advance Java Programming_Data types and Operators.pptx
Java Programming Environment,JDK,JRE,JVM.pptx
Java JDK.docx
Basic difference between jdk,jre,jvm in advance java course
JAVA ENVIRONMENT
Java Memory Descreption
JDK,JRE,JVM
Run time data areas
1 java programming- introduction
Core java introduction
What is Java and How its is Generated
Basics of java programming language
Introduction to java
1- Introduction to java
Java Virtual Machine (JVM), Difference JDK, JRE & JVM
1._Java_Fundamental.pptx.pdf
Java basics
Internal working JVM
JVMkhushi[1].pptx JVMkhushi[1].pptxJVMkhushi[1].pptx
2 22CA026_Advance Java Programming_Data types and Operators.pptx

More from Kamlesh Singh (7)

PDF
ReactJS
PDF
Angular js book
PDF
Smart machines
PDF
Spring roo-docs
PDF
Database Oracle Basic
PPT
Oops Concept Java
PDF
Java Basic day-1
ReactJS
Angular js book
Smart machines
Spring roo-docs
Database Oracle Basic
Oops Concept Java
Java Basic day-1

Recently uploaded (20)

PPTX
Web Crawler for Trend Tracking Gen Z Insights.pptx
PPT
Geologic Time for studying geology for geologist
PPTX
The various Industrial Revolutions .pptx
PPT
Module 1.ppt Iot fundamentals and Architecture
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
DOCX
search engine optimization ppt fir known well about this
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
August Patch Tuesday
PPT
What is a Computer? Input Devices /output devices
PDF
Five Habits of High-Impact Board Members
PDF
Unlock new opportunities with location data.pdf
PDF
Hybrid model detection and classification of lung cancer
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
Web Crawler for Trend Tracking Gen Z Insights.pptx
Geologic Time for studying geology for geologist
The various Industrial Revolutions .pptx
Module 1.ppt Iot fundamentals and Architecture
Final SEM Unit 1 for mit wpu at pune .pptx
search engine optimization ppt fir known well about this
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
NewMind AI Weekly Chronicles – August ’25 Week III
August Patch Tuesday
What is a Computer? Input Devices /output devices
Five Habits of High-Impact Board Members
Unlock new opportunities with location data.pdf
Hybrid model detection and classification of lung cancer
WOOl fibre morphology and structure.pdf for textiles
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
DP Operators-handbook-extract for the Mautical Institute
Getting started with AI Agents and Multi-Agent Systems
A contest of sentiment analysis: k-nearest neighbor versus neural network

Jvm

  • 2. What is JDK,JVM,JRE? JDK: Java Development Kit contains tools needed to develop java programs. the tools are(JAVAC.EXE=compiler , JAVA.EXE= how you start the JVM) applet viewer etc. JRE:  JRE=JVM+Java packages(class libraries as util,math,lang,awt,swing...) Actually JVM runs the program, and it uses the class libraries, and other supporting files provided in JRE  If you want to run any java program, you need to have JRE installed in the system  JVM:                                JVM is an Interpreter When we compile a JAVA File, output is not an '.exe' but it's a '.class' file consist of Java Byte Codes Which are understandable by JVM. JVM Inteprets the bytecodes into the machine code depending on operating system and hardware combination
  • 3. JVM
  • 4. Description of jvm CL=loading classes and interfaces Execution Engine= executing the instruction contained in methods of loaded classes . Each instruction of JVM has one method area and one heap area . These area are shared by all thread running inside virtual machine Method Area= class data Heap Area= object PC Register= Thread 1 , Thread 2, Thread 3 Java Stacks= stack frame  Native method= is a great way to gain and merge the power of C or C++ programming into Java