SlideShare a Scribd company logo
2
Most read
3
Most read
5
Most read
JDK,JRE,JVM
Presented By Kritika Goel
JDK(Java Development Kit)
It contains JRE + development tools.
BASIC TOOLS
 Javac
- compiler
- Bytecode
 Java
- run the .class file
File.java File.class
Bytecode
JRE(Java Runtime Environment)
 It contains set of libraries + other files that JVM uses at
runtime.
JVM(java virtual machine)
 Provides runtime environment in which bytecode of program can be
executed.
 Java is called platform independent because of Java Virtual
Machine.
 JVM is Operating System dependent.
JVM(cont.)
Hello.java Hello.class
Compiler
(javac)
SYSTEM 1 SYSTEM 3SYSTEM 2
JVM JVMJVM
WINDOWS MACLINUX
Bytecode
CLIENT

More Related Content

DOCX
JDK,JRE,JVM
PPTX
QSpiders - Jdk Jvm Jre and Jit
PPS
Jdbc architecture and driver types ppt
PPTX
Java virtual machine
PPTX
Multithreading in java
PPSX
Introduction to Java
PPT
Java Programming for Designers
JDK,JRE,JVM
QSpiders - Jdk Jvm Jre and Jit
Jdbc architecture and driver types ppt
Java virtual machine
Multithreading in java
Introduction to Java
Java Programming for Designers

What's hot (20)

PPTX
Java Introduction
PPTX
Important features of java
PPTX
JRE , JDK and platform independent nature of JAVA
PPTX
Introduction to java
PPTX
Introduction to java
PPT
Java-java virtual machine
PPTX
Basics of JAVA programming
PPTX
Core java
PPT
Java features
PPTX
I/O Streams
PPSX
Strings in Java
PDF
Introduction to Java Programming Language
PPTX
Java Virtual Machine (JVM), Difference JDK, JRE & JVM
PPSX
Elements of Java Language
PPTX
Control statements in java
PPTX
Java exception handling
PPT
Java packages
PDF
Introduction to java (revised)
PPTX
Introduction to Java -unit-1
PPTX
Advance Java Topics (J2EE)
Java Introduction
Important features of java
JRE , JDK and platform independent nature of JAVA
Introduction to java
Introduction to java
Java-java virtual machine
Basics of JAVA programming
Core java
Java features
I/O Streams
Strings in Java
Introduction to Java Programming Language
Java Virtual Machine (JVM), Difference JDK, JRE & JVM
Elements of Java Language
Control statements in java
Java exception handling
Java packages
Introduction to java (revised)
Introduction to Java -unit-1
Advance Java Topics (J2EE)
Ad

Recently uploaded (20)

DOCX
573137875-Attendance-Management-System-original
PPTX
UNIT 4 Total Quality Management .pptx
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PDF
Digital Logic Computer Design lecture notes
PPT
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
bas. eng. economics group 4 presentation 1.pptx
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PPTX
additive manufacturing of ss316l using mig welding
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
web development for engineering and engineering
PPTX
Welding lecture in detail for understanding
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PDF
PPT on Performance Review to get promotions
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
573137875-Attendance-Management-System-original
UNIT 4 Total Quality Management .pptx
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
Digital Logic Computer Design lecture notes
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Internet of Things (IOT) - A guide to understanding
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
bas. eng. economics group 4 presentation 1.pptx
Automation-in-Manufacturing-Chapter-Introduction.pdf
additive manufacturing of ss316l using mig welding
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
web development for engineering and engineering
Welding lecture in detail for understanding
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Embodied AI: Ushering in the Next Era of Intelligent Systems
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPT on Performance Review to get promotions
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
Ad

Jdk,jre,jvm