JVM (Java Virtual Machine) क्या है?

JVM (Java Virtual Machine) क्या है ,कैसे यह कैसे काम करता है ?

“जावा वर्चुअल मशीन” के लिए खड़ा है। एक जेवीएम एक सॉफ्टवेयर आधारित मशीन है जो जावा प्रोग्राम चलाती है। इसे विंडोज, ओएस एक्स और लिनक्स सहित कई अलग-अलग ऑपरेटिंग सिस्टम पर स्थापित किया जा सकता है। जेवीएमएस जावा ऐप्स को लगभग किसी भी कंप्यूटर पर चलाने की अनुमति देता है।

एक जावा वर्चुअल मशीन एक भौतिक प्रोसेसर के समान निर्देशों को संसाधित करती है। हालांकि, जावा कोड एक <ए href=”https://fileinfo.com/extension/java” लक्ष्य = “fileinfo”> से। जावा फ़ाइल को पहले निर्देशों में परिवर्तित किया जाना चाहिए जेवीएम समझ सकता है। इस बाइनरी प्रारूप, जिसे “बाइटकोड” कहा जाता है, को एक समय में एक निर्देश संसाधित किया जा सकता है या <ए href= “https://fileinfo.com/extension/class” लक्ष्य = “fileinfo”> में संकलित किया जा सकता है। प्रदर्शन में सुधार करने के लिए निष्पादन से पहले कक्षा फ़ाइल।

जबकि जावा ऐप्स प्लेटफ़ॉर्म स्वतंत्र हैं (जिसका अर्थ है कि वे विभिन्न प्लेटफार्मों पर चल सकते हैं), सभी जावा कार्यक्रम सभी जावा आभासी मशीनों के साथ संगत नहीं हैं। जेवीएमएस को नए निर्देशों के लिए नई सुविधाओं और समर्थन के साथ नियमित रूप से अपडेट किया जाता है। इसलिए जावा को चलाने के लिए अक्सर न्यूनतम जेवीएम संस्करण की आवश्यकता होती है।

नोट: जेवीएम और जेआरई (जावा रनटाइम पर्यावरण) शब्दों का उपयोग अक्सर पर्यायवाची रूप से किया जाता है। तकनीकी रूप से, हालांकि, जेवीएम एक जेआरई का हिस्सा है, जिसमें कार्यों और अन्य फ़ाइलों के पुस्तकालय भी शामिल हैं जो जावा कार्यक्रम संदर्भ दे सकते हैं।

इस पृष्ठ पर JVM (Java Virtual Machine) की परिभाषा एक मूल SharTec.eu परिभाषा है। मैं SharTec का लक्ष्य कंप्यूटर शब्दावली को इस तरह से समझाना है जो समझने में आसान हो। हम प्रकाशित हर परिभाषा के साथ सादगी और सटीकता के लिए प्रयास करते हैं। यदि आपके पास जेवीएम (जावा वर्चुअल मशीन) परिभाषा के बारे में प्रतिक्रिया है या एक नया तकनीकी शब्द सुझाना चाहते हैं, तो कृपया हमसे संपर्क करें।