Загрузка...

Java JVM JRE JDK Explained 🔥 One Question, Many Confusions! #java #jdk #openjdk

What is JVM, JRE and JDK in Java? ☕
Many beginners get confused between JVM, JRE, and JDK, but they are the core foundation of Java. Understanding these three clearly is mandatory for Java interviews and real-world development.
1️⃣ JVM (Java Virtual Machine)
JVM is a virtual machine that runs Java programs.
🔹 What does JVM do?
JVM executes Java bytecode
It converts bytecode into machine-specific code
It makes Java platform independent
It manages memory, garbage collection, and security
🔹 How JVM works:
Java source code (.java) is compiled by compiler
Compiler generates bytecode (.class)
JVM loads the bytecode
JVM executes it on the operating system
👉 JVM is platform dependent (Windows JVM, Linux JVM, etc.)
👉 JVM does not contain compiler
📌 Example:
Same .class file can run on Windows, Linux, or Mac if JVM is installed.
2️⃣ JRE (Java Runtime Environment)
JRE provides the runtime environment to run Java applications.
🔹 What does JRE contain?
JVM
Core Java libraries
Supporting files
🔹 What is JRE used for?
To run Java applications
It is required by end users
👉 JRE = JVM + Libraries
👉 JRE does not contain compiler
👉 You cannot develop Java programs using only JRE
📌 Example:
If you only want to run a Java application, JRE is enough.
3️⃣ JDK (Java Development Kit)
JDK is used for developing Java applications.
🔹 What does JDK contain?
JRE
JVM
Java compiler (javac)
Development tools (debugger, javadoc, etc.)
🔹 What is JDK used for?
Writing Java code
Compiling Java programs
Running Java applications
👉 JDK = JRE + Development Tools
👉 Required by Java developers
📌 Example:
If you are a Java developer, you must install JDK.
#java #jdk #openjdk #insidejava #jvm #adoptopenjdk #jshell #javax #javazone #javamagic #javaplatform #javadevs #javacommunity #javausergroup #javafx #intellij #javadoc #jrebel #jbake #jlink

Видео Java JVM JRE JDK Explained 🔥 One Question, Many Confusions! #java #jdk #openjdk канала P&K Java World
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять