Wednesday, July 24, 2024
Differences between JDK, JRE and JVM

What is JVM?
JVM (Java Virtual Machine) एक abstract machine है जो आपके computer को java program run करने में सक्षम बनाती है।

जब आप Java program run करते हैं, तो Java compiler सबसे पहले आपके Java code को bytecode पर compile करता है। फिर, JVM native machine code के निर्देश में bytecode को translate करता है।

Java एक platform-independent language है। ऐसा इसलिए है क्योंकि जब आप Java code लिखते हैं, तो यह अंततः JVM के लिए लिखा जाता है, लेकिन आपकी physical machine पर नहीं। चूंकि JVM Java bytecode को execute करता है जो platform-independent है, Java platform-independent है।

What is JRE?
JRE (Java Runtime Environment) एक software package है जो Java class libraries, Java Virtual Machine, और अन्य components को provide करता है जो Java applications को चलाने के लिए required हैं।

What is JDK?
JDK एक software development kit है जो java में applications develop करने के लिए required है। जब आप JDK download करते हैं, तो JRE भी इसके साथ download किया जाता है।

JRE के अलावा, JDK में कई development tools (कंपाइलर, JavaDoc, Java डीबगर, आदि) भी हैं।

Tags: , , , , , , ,
My name is Yash Pogra and I am the chief blogger at Codeash and where I like to share my internet/tech experience with my online readers on this website. I have been a webmaster from 2015 which is when I had registered my first company by the name Codeash. I have ventured into different online businesses like offering SEO Services, website development services.

Related Article


Leave a Comment