जावा आभासी मशीन (Java Virtual Machine (JVM)) कम्प्यूटर साफ्टवेयर प्रोग्रामों एवं डेटा स्ट्रक्चरों का एक समुच्चय (समूह) है जो दूसरे कम्प्यूटर प्रोग्रामों एवं स्क्रिप्टों को चलाता है एवं इस प्रकार एक आभासी मशीन की तरह व्यवहार करता है। जावा आभासी मशीन का निवेश (इनपुट) जावा बाइटकोड (Java bytecode) कहलाता है जो माध्यमिक स्तर की कम्प्यूटर भाषा है (न उच्चस्तरीय भाषा, न मशीन भाषा)। यह भाषा स्टैक-आधारित, कपबिलिटी आर्किटेक्चर (stack-oriented, capability architecture) के इंस्ट्रक्शन सेट जसी है।

जावा के आभासी यंत्र का कार्यविधि

सन माइक्रोसिस्टम्स का दावा है कि 4.5 बिलियन JVM-सक्षम युक्तियाँ प्रचलन में हैं।

कक्षा अधिभारणसंपादित करें

कक्षा अधिभारक कार्यान्वयन को समझने व फ़ाइल को उसके स्वरूप के अनुरूप करता है। द्विआधारी फ़ाइलों में संग्रहीत कक्षा को सक्षम करता है।

बाहरी कड़ियाँसंपादित करें