जावा वर्चुअल मशीन - परिचय

जेवीएम एक विनिर्देश है, और जब तक वे ऐनक का पालन नहीं करते, तब तक अलग-अलग कार्यान्वयन हो सकते हैं। चश्मा नीचे दिए गए लिंक में पाया जा सकता है -https://docs.oracle.com

ओरेकल का अपना जेवीएम कार्यान्वयन (हॉटस्पॉट जेवीएम कहा जाता है), आईबीएम का अपना (जे 9 जेवीएम, उदाहरण के लिए) है।

युक्ति के अंदर परिभाषित संचालन नीचे दिए गए हैं (स्रोत - Oracle JVM चश्मा, उपरोक्त लिंक देखें) -

  • 'क्लास' फ़ाइल स्वरूप
  • जानकारी का प्रकार
  • आदिम प्रकार और मूल्य
  • संदर्भ प्रकार और मूल्य
  • रन-टाइम डेटा क्षेत्र
  • Frames
  • वस्तुओं का प्रतिनिधित्व
  • फ्लोटिंग-पॉइंट अंकगणित
  • विशेष विधियाँ
  • Exceptions
  • निर्देश सेट सारांश
  • कक्षा पुस्तकालय
  • सार्वजनिक डिजाइन, निजी कार्यान्वयन

JVM एक वर्चुअल मशीन है, एक अमूर्त कंप्यूटर, जिसकी अपनी ISA, अपनी मेमोरी, स्टैक, हीप, आदि होती है। यह होस्ट OS पर चलता है और इसके लिए संसाधनों की मांग करता है।