हमारा नया एंड्रॉइड ऐप डाउनलोड करें यहां क्लिक करें.

जावा वर्चुअल मशीन

अर्थ - शब्द जावा वर्चुअल मशीन, एक वर्चुअल मशीन को संदर्भित करता है जो सक्षम बनाता है a कंप्यूटर चलाने के लिए जावा प्रोग्राम और साथ ही अन्य भाषाओं में लिखे गए प्रोग्राम जो जावा बाइटकोड में भी संकलित हैं। जेवीएम is एक विनिर्देश द्वारा विस्तृत जो औपचारिक रूप से वर्णन करता है कि JVM कार्यान्वयन में क्या आवश्यक है। एक विनिर्देश होना सुनिश्चित करता है अंर्तकार्यकारी विभिन्न कार्यान्वयनों में जावा प्रोग्रामों की ताकि कार्यक्रम जावा डेवलपमेंट किट (JDK) का उपयोग करने वाले लेखकों को अंतर्निहित हार्डवेयर की विशिष्टताओं के बारे में चिंता करने की आवश्यकता नहीं है मंच.

JVM संदर्भ कार्यान्वयन को OpenJDK प्रोजेक्ट द्वारा ओपन-सोर्स के रूप में विकसित किया गया है कोड और एक JIT . भी शामिल है संकलक हॉटस्पॉट कहा जाता है। Oracle कार्पोरेशन से उपलब्ध व्यावसायिक रूप से समर्थित जावा रिलीज़ OpenJDK रनटाइम पर आधारित हैं। एक्लिप्स ओपनजे9 ओपनजेडीके के लिए एक और ओपन-सोर्स जेवीएम है।

उपयोग का उदाहरण - "जावा वर्चुअल मशीन एक विनिर्देशन द्वारा परिभाषित एक अमूर्त (आभासी) कंप्यूटर है। उपयोग किया गया कचरा-संग्रह एल्गोरिथ्म और जावा वर्चुअल मशीन निर्देशों का कोई आंतरिक अनुकूलन (मशीन कोड में उनका अनुवाद) निर्दिष्ट नहीं है।"