Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा प्रोग्राम को निष्पादित करने के लिए कौन से विभिन्न चरण शामिल हैं?

जावा प्रोग्राम का निष्पादन 5 प्रमुख चरणों का अनुसरण करता है

  • संपादित करें - यहां प्रोग्रामर जावा प्रोग्राम लिखने के लिए एक साधारण संपादक या नोटपैड एप्लिकेशन का उपयोग करता है और अंत में इसे ".java" एक्सटेंशन देता है।
  • संकलन - इस चरण में, प्रोग्रामर javac कमांड देता है और .java फाइलों को बाइटकोड में बदल दिया जाता है जो कि जावा वर्चुअल मशीन द्वारा समझी जाने वाली भाषा है (और यही जावा प्लेटफॉर्म को स्वतंत्र भाषा बनाती है)। इस चरण में किसी भी संकलन समय त्रुटियों को उठाया जाता है।
  • Load - प्रोग्राम को फिर मेमोरी में लोड किया जाता है। यह क्लास लोडर द्वारा किया जाता है जो बाइटकोड वाली .class फाइलों को लेता है और इसे मेमोरी में स्टोर करता है। .class फ़ाइल को आपकी हार्ड डिस्क या नेटवर्क से भी लोड किया जा सकता है।
  • सत्यापित करें - बाइटकोड सत्यापनकर्ता जांचता है कि लोड किए गए बाइटकोड वैध हैं और जावा सुरक्षा प्रतिबंधों का उल्लंघन नहीं करते हैं।
  • निष्पादित करें - JVM प्रोग्राम को एक बार में एक बाइटकोड की व्याख्या करता है और प्रोग्राम को चलाता है।

  1. सी में टोकन क्या हैं?

    एक टोकन और कुछ नहीं बल्कि एक प्रोग्राम का सबसे छोटा तत्व है जो कंपाइलर के लिए सार्थक है। कंपाइलर जो किसी प्रोग्राम को सबसे छोटी इकाइयों में तोड़ता है उसे टोकन कहा जाता है और ये टोकन संकलन के विभिन्न चरणों में आगे बढ़ते हैं। प्रकार टोकन को विभिन्न प्रकारों में वर्गीकृत किया जाता है, जिनका उल्लेख नीच

  1. C प्रोग्राम को मशीन कोड में बदलने के 4 चरण क्या हैं?

    प्रोग्राम बनाने और चलाने की प्रक्रिया एक प्रोग्राम में निर्देशों का एक सेट होता है जो एक प्रोग्रामिंग भाषा में लिखा गया था। प्रोग्रामर का काम प्रोग्राम को लिखना और टेस्ट करना है। C प्रोग्राम को मशीनी भाषा में बदलने के 4 चरण हैं &miuns; कार्यक्रम लिखना और संपादित करना कार्यक्रम संकलित करना

  1. जावा 9 में JShell में विभिन्न / संपादित कमांड क्या हैं?

    जेशेल Java 9 . में पेश किया गया एक कमांड-लाइन टूल है जो main() . के बिना घोषणाओं, कथनों और अभिव्यक्तियों का मूल्यांकन करता है तरीका। JShell JShell एडिट पैड नामक टेक्स्ट एडिटर सेट कर सकता है , जो हमें कोड को बहुत आसानी से संशोधित करने की अनुमति देता है, और इसे /edit का उपयोग करके लॉन्च किया जा सकता