java virtual machine
जावा वर्चुअल मशीन का संपूर्ण अवलोकन:
जावा परिनियोजन हमारे अंतिम ट्यूटोरियल में स्पष्ट रूप से समझाया गया था। यहां, हम JVM के बारे में अधिक जानकारी प्राप्त करेंगे।
जावा वर्चुअल मशीन - जेवीएम एक मशीन का सॉफ्टवेयर कार्यान्वयन है।
JDK डाउनलोड करते समय, JVM भी उसी के साथ आता है। JRE रन-टाइम वातावरण प्रदान करता है। एक अलग ऑपरेटिंग सिस्टम के लिए अलग JVM हैं, इस प्रकार JVM ऑपरेटिंग सिस्टम पर निर्भर है। लेकिन जावा ऑपरेटिंग सिस्टम से स्वतंत्र है। हमारे लिए एक नज़र रखना मत भूलना संपूर्ण जावा शुरुआती प्रशिक्षण श्रृंखला ।
डेस्कटॉप समर्थन तकनीशियन साक्षात्कार प्रश्न और उत्तर
इस ट्यूटोरियल में, हम जावा वर्चुअल मशीन (JVM) के बारे में अधिक जानकारी प्राप्त करेंगे और यह जानेंगे कि कैसे जावा एप्लिकेशन को चलाने में मदद करता है।
यहाँ JVM पर एक वीडियो ट्यूटोरियल है:
जावा एप्लीकेशन चलाने में JVM कैसे मदद करता है
उपरोक्त आरेख से हम कह सकते हैं कि JVM ऑपरेटिंग सिस्टम और जावा प्रोग्राम के बीच एक परत बनाता है।
जिसका मतलब है, संकलित जावा प्रोग्राम JVM से बात करेगा और JVM ऑपरेटिंग सिस्टम से बात करेगा। जैसे ही आप JDK इंस्टॉल करेंगे, JVM भी इंस्टॉल हो जाएगा।
Javaprogram -> संकलक -> .class फ़ाइलें -> JVM--> बायटेकोड (1 और 0 का)
जावा एक प्लेटफॉर्म के साथ-साथ एक भाषा भी है। JVM को OS को निर्धारित करना है और यह .class फ़ाइलों को OS समझ निर्देशों में परिवर्तित कर देगा।
JVM संकलित वर्ग फ़ाइलों और ऑपरेटिंग सिस्टम के बीच मध्यस्थ का एक प्रकार है।
सी भाषा में, कार्यक्रम को विधानसभा भाषा में परिवर्तित किया जाता है और ओएस को विधानसभा से निर्देश मिलता है।
जावा के मामले में, संकलक ऑपरेटिंग सिस्टम के साथ सीधे बात नहीं करता है। केवल JVM OS से बात करेगा। इसके अलावा, आप अलग-अलग ओएस के लिए अलग-अलग जेवीएम प्राप्त कर सकते हैं। यही कारण है कि जावा ऑपरेटिंग सिस्टम से स्वतंत्र है।
राउटर पर सुरक्षा कुंजी कैसे खोजें
निष्कर्ष
जावा वर्चुअल मशीन एक दुभाषिया है, जो जावा क्लास की फाइलों को मशीन कोड में एक ऐसे तरीके से व्याख्या करता है जिसमें मशीन कोड को ऑपरेटिंग सिस्टम द्वारा समझा जा सकता है।
यह जावा बाइटकोड को रन-टाइम वातावरण प्रदान करता है।
PREV ट्यूटोरियल | अगले ट्यूटोरियल
अनुशंसित पाठ
- जावा परिनियोजन: जावा जार फ़ाइल का निर्माण और निष्पादन
- जावा में एक्सेस संशोधक - उदाहरण के साथ ट्यूटोरियल
- उदाहरणों के साथ जावा परावर्तन ट्यूटोरियल
- जावा प्रोग्रामिंग भाषा का परिचय - वीडियो ट्यूटोरियल
- जावा ट्यूटोरियल फॉर बिगिनर्स: 100+ हैंड्स-ऑन जावा वीडियो ट्यूटोरियल
- OOP जावा: जावा में ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग का परिचय
- JMeter में Java YourKit Profiler का उपयोग करना
- उदाहरण के साथ जावा इंटरफेस और एब्सट्रैक्ट क्लास ट्यूटोरियल