Java In Hindi – [ JVM क्या है? ]

JVM (Java Virtual Machine):-

Java एक Platform Independent Programming Language (प्लेटफार्म इंडिपेंडेंट प्रोग्रामिंग लैंग्वेज) है | Platform Independent Programming Language का मतलब है ऐसा प्रोग्रामिंग लैंग्वेज जिससे हम किसी भी operating System (ऑपरेटिंग सिस्टम) पर चला सकते हैं मतलब कि Windows पर Program बनाकर हम उसे Linux या Macintosh किसी भी दूसरे Operating System पर चला सकते हैं |

JAVA को Write Once And Run Anywhere के नियम को पालन करने के लिए बनाया गया था मतलब की एक जगह Program बनाये और कहीं भी चलाइए |

लेकिन Java के Source Code को हम Compile करके दूसरे किसी भी operating system में चला सके इसके लिए हमें एक Tool की आवश्यकता होती है जिसे JVM कहते हैं आइए JVM क्या है इसके बारे में हम विस्तार से जानते हैं |

What is JVM? (JVM क्या है?)

JVM (Java Virtual Machine/जावा वर्चुअल मशीन) एक काल्पनिक मशीन है जो कि जावा byte code (बाइट कोड) को analyses (विश्लेषण) और executes (निष्पादित) करता है |

 

JVM कोई हार्डवेयर (Hardware) नहीं है बल्कि JVM एक सॉफ्टवेयर प्लेटफॉर्म (Software Platform) है |

जब Java का Source Code (सोर्स कोड) .java file Compile हो जाता है तो जावा का Source Code, Byte Code में बदल जाता है जिसे हम लोग .class file भी कहते हैं |

JVM इस Byte Code या .class file को Execute करता है और हमें Program का Output प्रदान करता है | मतलब कि हम जावा के Byte Code को JVM का भाषा कह सकते हैं |

Java-program-execution

इससे पहले कि हम जावा प्रोग्राम को चलाएं हमारे कंप्यूटर में JVM Install / इंस्टॉल होना बहुत जरूरी है क्योंकि JVM ही जावा के Compile Source Code को Execute करता है मतलब साफ है कि JVM के बिना JAVA को चलाना नामुमकिन है |

 

दोस्तों आज के पाठ में अपने जाना की JVM क्या है? और JVM किस प्रकार से काम करता है अगले पाठ में मैं आपको बताऊंगा कि JVM को किस प्रकार से Download (डाउनलोड) करके अपने कंप्यूटर पर Install (इंस्टॉल) करना है और साथ ही अगर आप मोबाइल से इस Tutorial को पढ़ रहे हैं या आप अपने Computer पर JVM डाउनलोड नहीं करना चाहते तो आपके लिए दूसरा विकल्प क्या है? इन सभी बातों के बारे में मैं अगले पाठ में आपको विस्तार से बताऊंगा |

Java Environment Setup:-