Logo

dev-resources.site

for different kinds of informations.

Java JVM, JRE and JDK

Published at
9/12/2024
Categories
java
jvm
jre
jdk
Author
pushanverma
Categories
4 categories in total
java
open
jvm
open
jre
open
jdk
open
Author
11 person written this
pushanverma
open
Java JVM, JRE and JDK

Image descriptionJVM (Java Virtual Machine )
JRE(Java Runtime Environment)
JDK(Java Development Kit)

For Java to run on your computer you need some software right , So you install JDK , it is a development kit as the name suggests it has a kit to run Java , just like you have cricket kit which contains pads, Helmet , and Bat etc. it has all the things for you to run java .

After installing JDK, you write some code in java in your IDE and compile the code and after compiling a class file is also generated why ? because JDK has a virtual machine which converts your โ€œenglish codeโ€ to bytecode for system to understand because at the end computer only understands 0โ€™s and 1โ€™s.

And during compiling of your code , apart from your own written code you need some other files also to run the program i.e if you are using a java collection framework method i.e arrays.sort() , or using any method which is provided by java inbuilt , that means you are using inbuilt functions and that functions are provided by JRE(java run time environment )

So this is the lifecycle of a simple java program that you write.

Connect me here -https://www.linkedin.com/in/pushan-verma-559260176/

jvm Article's
30 articles in total
Favicon
Wedensday Links - Edition 2025-01-15
Favicon
Wednesday Links - Edition 2025-01-08
Favicon
Wednesday Links - Edition 2025-01-01๐ŸŽ‰
Favicon
Wednesday Links - Edition 2024-12-18
Favicon
Wednesday Links - Edition 2024-12-11
Favicon
Wednesday Links โ€“ Edition 2024-12-04
Favicon
Jvm
Favicon
Kotlin Note
Favicon
Wednesday Links - Edition 2024-12-25
Favicon
Wednesday Links - Edition 2024-11-20
Favicon
Native Memory Tracking ๅ‚ๆ•ฐ่งฃ้‡Š
Favicon
JVMๅ†…ๅญ˜ไฝฟ็”จ่ถ…ๅ‡บๅ †ๅ†…ๅญ˜้™ๅˆถ็š„้—ฎ้ข˜ๆŽ’ๆŸฅ
Favicon
JVMๅ†…ๅญ˜ไฝฟ็”จ่ถ…ๅ‡บๅ †ๅ†…ๅญ˜้™ๅˆถ็š„ๅŽŸๅ› ไธŽไผ˜ๅŒ–ๆ–นๆกˆ
Favicon
Reverse engineer Spring Web in 5 minutes using a recording debugger
Favicon
Wednesday Links - Edition 2024-11-13
Favicon
Wednesday Links - Edition 2024-11-06
Favicon
Java Compilation Process : From Source Code to Bytecode Execution
Favicon
Wednesday Links - Edition 2024-10-30 ๐ŸŽƒ
Favicon
Wednesday Links - Edition 2024-11-27
Favicon
Wednesday Links - Edition 2024-10-23
Favicon
Wednesday Links - Edition 2024-10-16
Favicon
Java Virtual Machine: ciclo de vida e Class Loaders
Favicon
JVM Tuning Explained: From Fresh Graduate to Seasoned Performance Jedi
Favicon
Wednesday Links - Edition 2024-10-02
Favicon
Wednesday Links - Edition 2024-09-25
Favicon
Understanding JVM Lock Optimizations
Favicon
Wednesday Links - Edition 2024-09-18
Favicon
Java JVM, JRE and JDK
Favicon
Wednesday Links - Edition 2024-09-11
Favicon
Ulyp: Recording Java code execution for faster debugging (Partย 1)

Featured ones: