Jvm क्या है? Jvm in Java in Hindi| Java Virtual Machine

😊✍आज की इस ट्यूटोरियल में हम जवा वर्चुअल मशीन(Jvm) पर चर्चा करने वाले हैं जो जावा लैंग्वेज के सबसे महत्वपूर्ण पहलू में से एक है. आज इस लेख में हम जानेंगे कि जीवीएम(Jvm) क्या होता है और यह कैसे कार्य करता है.

What is JVM – Java Virtual Machine

जेबीएम किसी भी सॉफ्टवेयर के लिए एक स्पेसिफिकेशन है जो कोड को निष्पादित करता है और उस कोड को रनटाइम एन्वारमेंट प्रदान करता है.

किसी भी सोर्स कोड को एक्सेक्यूट करने से पहले उस सोर्स कोड को कंपाइल या इन्टरप्रेट करने की आवश्यकता होती है परंतु जावा इन दोनों का उपयोग करता है कंपाइलर और इंटरव्यू।

जावा कोड को सबसे पहले बाइनरी कोड में कंपाइल किया जाता है उसके बाद विशेष जावा इंटरप्रेटर विशेष प्लेटफार्म के लिए इन्टरप्रेट करता है.

कंपाइल बाइनरी कोड जीबीएम के लिए एक मशीन लैंग्वेज होता है. जिविम जावा बाइनरी कोड को मशीन कोड में परिवर्तित कर देता है. जवा वर्चुअल मशीन जवा रनटाइम एनवायरमेंट के सबपार्ट के रूप में कार्य करता है.

जीबीएम अब्सट्रैक मशीन होता है जो चल रहे प्रक्रिया के शीर्ष पर कार्य करता है हम इसे हार्डवेयर सॉफ्टवेयर में यूज कर सकते हैं. जिवीम जावा एपीआई के साथ मिलकर ज्यादा प्लेटफार्म का निर्माण करता है.

जेवीएम का कार्य

जिविम जावा एप्लीकेशन को चलाने के लिए 1 रन टाइम इंजन के रूप में कार्य करता है. जिसके लिए यह जावा कोड के मैन मेथड को कॉल करता है. आप समझ सकते हैं कि जावा वर्चुअल मशीन जावा रनटाइम एनवायरमेंट का ही एक हिस्सा है.

जावा एप्लीकेशन एक WORA (राइट वन्स रन रन एनीवेयर) है ,जिसका अर्थ होता है की यदि अपने एक बार जावा प्रोग्राम को लिख दिया तो उसमे बिना बदलाव किये किसी भी प्लात्फ्रोम पर रन कर सकते है.

जब हम .java फाइल को कम्पाइल करते है तो कम्पाइलर .class को उसी नाम से जेनरेट करते है जो नाम आपने .java फाइल के class में दिया है.

जावा वर्चुअल मशीन की आवश्यकता

  • कोड लोड करता है।
  • कोड सत्यापित करता है।
  • कोड निष्पादित करता है।
  • विभिन्न अनुप्रयोगों के लिए एक रन-टाइम वातावरण प्रदान करता है।
  • JVM एक मेमोरी क्षेत्र प्रदान करता है।
  • एक रजिस्टर सेट प्रदान करता है।
  • JVM गार्बेज कलेक्शन प्रदान करता है।
  • घातक त्रुटियों(फेटल एरर) की रिपोर्ट करता है।
  • एक क्लास फ़ाइल स्वरूप (फॉर्मेट) प्रदान करता है.

👉जावा प्रोग्रामिंग सीखने के लिए 10 कमाल की किताबें- Java Books in Hindi👈

👉Java कैसे सीखे? जावा प्रोग्रामिंग कैसे सीखे- java programming in Hindi👈

निष्कर्ष

Jvm क्या होता है?,Jvm इन हिंदी Jvm एक जावा वर्चुअल मशीन है. उम्मीद है की आज आपके Jvm से जुड़े प्रश्न का निधान इस लेख से हो गया होगा।✍🙏😊

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top