SlideShare a Scribd company logo
2
Most read
3
Most read
7
Most read
JAVA  ENVIRONMENT
Three Components
• JDK - Java Development Kit
• JVM – Java Virtual Machine
• JRE – Java Runtime Environment
JDK
• Writing Java applets and applications needs development
tools like JDK.
• Java developers are initially presented with two JDK tools,
java and javac.
• Both are run from the command prompt.
• It's easy for both new and experienced programmers to get
started.
JDK Architecture
JRE
• JRE is an acronym for Java Runtime Environment.
• It is also written as Java RTE.
• The Java Runtime Environment is a set of software
tools
• It physically exists.
• It contains a set of libraries + other files that JVM
uses at runtime.
JRE Architecture
JVM
• JVM is a engine that provides runtime environment
to drive the Java Code or applications.
• It converts Java byte code into machines language.
• Java compiler produces code for a Virtual Machine
known as Java Virtual Machine.
JVM Architecture
USES of JDK, JRE, JVM
• The Java Virtual Machine is built right into
your Java software download, and helps run
Java applications.
• The JRE allows applets written in the Java
programming language to run inside various
browsers.
JVM Performance
Loads Code
Verifies
Code
Executes
code
Runtime
Environment
JVM WORKS
Verifying
Code
Lining code
Reading
Code
Types of JVM
Java Hot Spot
Client VM
Java Hot spot
Server VM
Difference Between JDK, JRE, JVM
CONCLUSION
• The Java Runtime Environment is the on-disk program that
loads Java applications for the JVM to execute.
• It's helpful to understand how the JVM, JDK and JRE
interact, especially for working in cloud and devops
environments.
• Also used for Development Applications.
JAVA  ENVIRONMENT

More Related Content

PDF
Java Tutorial For Beginners - Step By Step | Java Basics | Java Certification...
PDF
Overview of Java
PPTX
Java Notes
PPTX
Core java
PDF
MCA NOTES.pdf
PPTX
Classes and Objects
PPT
Introduction to Java Programming, Basic Structure, variables Data type, input...
PPS
Introduction to class in java
Java Tutorial For Beginners - Step By Step | Java Basics | Java Certification...
Overview of Java
Java Notes
Core java
MCA NOTES.pdf
Classes and Objects
Introduction to Java Programming, Basic Structure, variables Data type, input...
Introduction to class in java

What's hot (20)

PDF
Introduction to Java Programming
PPT
Java-java virtual machine
PPTX
Basics of JAVA programming
PPTX
Java Programming
PPTX
Exceptions in Java
PPTX
Applets in java
PPTX
PPTX
Control structures in java
PPS
Java Exception handling
PPTX
This keyword in java
PDF
Java threads
PPTX
Basic Concepts of OOPs (Object Oriented Programming in Java)
PPTX
Java swing
PPTX
JRE , JDK and platform independent nature of JAVA
PDF
PPT
Java tutorial PPT
PPTX
Java package
PPTX
Presentation on-exception-handling
Introduction to Java Programming
Java-java virtual machine
Basics of JAVA programming
Java Programming
Exceptions in Java
Applets in java
Control structures in java
Java Exception handling
This keyword in java
Java threads
Basic Concepts of OOPs (Object Oriented Programming in Java)
Java swing
JRE , JDK and platform independent nature of JAVA
Java tutorial PPT
Java package
Presentation on-exception-handling
Ad

Similar to JAVA ENVIRONMENT (20)

PDF
Basic difference between jdk,jre,jvm in advance java course
DOCX
JDK,JRE,JVM
PPTX
2. hello java
PDF
Run time data areas
PPTX
Introduction to java
PDF
Java Memory Descreption
PPTX
Introduction to java
DOCX
Java JDK.docx
PDF
Internal working JVM
PDF
TechSearchWeb Tutorials.pdf
PPTX
Java programming(unit 1)
PDF
TechSearchWeb.pdf
PDF
Technology Tutorial.pdf
PDF
Basics of java
PDF
1._Java_Fundamental.pptx.pdf
PPTX
Object Oriented Programming Part 1 of Unit 1
PPTX
Introduction to JVM IDE and JDK and other elements
PDF
JAVA BOOK BY SIVASANKARI
PPTX
Java basics
PPTX
java training in jaipur|java training|core java training|java training compa...
Basic difference between jdk,jre,jvm in advance java course
JDK,JRE,JVM
2. hello java
Run time data areas
Introduction to java
Java Memory Descreption
Introduction to java
Java JDK.docx
Internal working JVM
TechSearchWeb Tutorials.pdf
Java programming(unit 1)
TechSearchWeb.pdf
Technology Tutorial.pdf
Basics of java
1._Java_Fundamental.pptx.pdf
Object Oriented Programming Part 1 of Unit 1
Introduction to JVM IDE and JDK and other elements
JAVA BOOK BY SIVASANKARI
Java basics
java training in jaipur|java training|core java training|java training compa...
Ad

Recently uploaded (20)

PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
RMMM.pdf make it easy to upload and study
PDF
O7-L3 Supply Chain Operations - ICLT Program
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
PPTX
Presentation on HIE in infants and its manifestations
PDF
VCE English Exam - Section C Student Revision Booklet
PPTX
master seminar digital applications in india
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
Cell Types and Its function , kingdom of life
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
202450812 BayCHI UCSC-SV 20250812 v17.pptx
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Pharmacology of Heart Failure /Pharmacotherapy of CHF
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
RMMM.pdf make it easy to upload and study
O7-L3 Supply Chain Operations - ICLT Program
Final Presentation General Medicine 03-08-2024.pptx
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
Presentation on HIE in infants and its manifestations
VCE English Exam - Section C Student Revision Booklet
master seminar digital applications in india
Module 4: Burden of Disease Tutorial Slides S2 2025
human mycosis Human fungal infections are called human mycosis..pptx
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Cell Types and Its function , kingdom of life
2.FourierTransform-ShortQuestionswithAnswers.pdf

JAVA ENVIRONMENT

  • 2. Three Components • JDK - Java Development Kit • JVM – Java Virtual Machine • JRE – Java Runtime Environment
  • 3. JDK • Writing Java applets and applications needs development tools like JDK. • Java developers are initially presented with two JDK tools, java and javac. • Both are run from the command prompt. • It's easy for both new and experienced programmers to get started.
  • 5. JRE • JRE is an acronym for Java Runtime Environment. • It is also written as Java RTE. • The Java Runtime Environment is a set of software tools • It physically exists. • It contains a set of libraries + other files that JVM uses at runtime.
  • 7. JVM • JVM is a engine that provides runtime environment to drive the Java Code or applications. • It converts Java byte code into machines language. • Java compiler produces code for a Virtual Machine known as Java Virtual Machine.
  • 9. USES of JDK, JRE, JVM • The Java Virtual Machine is built right into your Java software download, and helps run Java applications. • The JRE allows applets written in the Java programming language to run inside various browsers.
  • 12. Types of JVM Java Hot Spot Client VM Java Hot spot Server VM
  • 14. CONCLUSION • The Java Runtime Environment is the on-disk program that loads Java applications for the JVM to execute. • It's helpful to understand how the JVM, JDK and JRE interact, especially for working in cloud and devops environments. • Also used for Development Applications.