JVM

JVM Definition in Hindi

JVM “Java Virtual Machine” के लिए जाना जाता है। JVM एक Software आधारित Machine है जो Java Program चलाती है। इसे windows, OS X और linux सहित कई अलग-अलग Operating System पर Install किया जा सकता है। JVM जावा apps को लगभग किसी भी कंप्यूटर पर चलने की अनुमति देता है।

एक java virtual machine एक physical processor के समान निर्देशों को संसाधित करती है। हालाँकि, .JAVA फ़ाइल से java code को पहले उन निर्देशों में परिवर्तित किया जाना चाहिए जिन्हें JVM समझ सकता है। “bytecode” नामक इस binary प्रारूप को एक समय में एक निर्देश संसाधित किया जा सकता है या प्रदर्शन को बेहतर बनाने के लिए निष्पादन से पहले एक .CLASS फ़ाइल में संकलित किया जा सकता है।

जबकि java apps platform स्वतंत्र हैं (जिसका अर्थ है कि वे विभिन्न प्लेटफॉर्म पर चल सकते हैं), सभी जावा प्रोग्राम सभी जावा virtual machines के अनुकूल नहीं हैं। JVM को नियमित रूप से नई सुविधाओं और नए निर्देशों के समर्थन के साथ update किया जाता है। इसलिए जावा को चलाने के लिए अक्सर न्यूनतम JVM Version की आवश्यकता होती है।

नोट: JVM और JRE (Java Run Time Environment) शब्द अक्सर समानार्थक रूप से उपयोग किए जाते हैं। तकनीकी रूप से, हालांकि, JVM एक JRE का हिस्सा है, जिसमें कार्यों के library और अन्य फाइलें भी शामिल हैं जिन्हें java program संदर्भित कर सकते हैं।