What is java virtual machine – JVM क्या है ?
JVM का पूरा नाम java virtual machine है | ये एक प्रकार की वर्चुअल मशीन है | जो runtime environment उपलब्ध करता है |
जावा के प्रोग्राम को run करने क लिए हमे JVM की जरूरत पड़ती है ये एक प्रकार का सॉफ्टवेयर है| jvm सॉफ्टवेयर byte code को native code मे convert करता है |
JVM प्लेटफॉर्म डिपेंडेंट होती है मतलब हर ऑपरेटिंग सिस्टम जैसे windows Linux mac सबके लिए अलग अलग JVM होती है |
What is java runtime environment – JRE क्या है ?
JRE = JVM + tools + java core libraries
JRE का पूरा नाम java runtime environment है | JRE , JDK का एक भाग होता है | ये एक प्रकार का environment है जिसके अंदर हमारा जावा का प्रोग्राम रन होता है |JRE मे बहुत सारे टूल्स का एक समूह होता है जो java application को develop करने मे मदद करते है |
java program को रन करने क लिए JRE को इनस्टॉल करना पड़ता है परन्तु JRE को इनस्टॉल करने से प्रोग्राम केवल रन होते है compile नहीं | प्रोग्राम को complie करने के लिए JDK को इनस्टॉल करना पड़ता है |