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

Java (JVM) में वेरिफिकेशन

परिचय

एक बार बाइटकोड JVM द्वारा लोड हो जाने के बाद (.class फाइल की मदद से), बाइटकोड की वैधता की जांच वेरिफायर की मदद से की जाती है। वेरिफायर लिंकिंग की जांच करता है ताकि ऑपरेशन्स को कुशलतापूर्वक किया जा सके। इस तरह, इंटरप्रेटर बहुत कुशलता से कार्य करता है। इस प्रक्रिया को वेरिफिकेशन के रूप में जाना जाता है।

उदाहरण

public class Demo{
    private float my_val;
    float my_function(int my_val){
        int balance = my_val;
        this.my_val += balance;
        return this.my_val;
    }
    public static void main(String[] args){
        Demo my_obj = new Demo();
        System.out.println("Demo का इंस्टेंस बनाया गया है");
        System.out.println(my_obj.my_function(3456));
    }
}

आउटपुट

Demo का इंस्टेंस बनाया गया है
3456.0

Demo नाम की एक क्लास में एक फ्लोट मान होता है। 'my_function' नाम का एक अन्य फ़ंक्शन दिए गए मान को फ्लोट मान में जोड़ता है। मुख्य फ़ंक्शन में, Demo क्लास का एक इंस्टेंस बनाया जाता है, और इस ऑब्जेक्ट पर 'my_function' को कॉल किया जाता है। प्रासंगिक आउटपुट कंसोल पर प्रदर्शित होता है।

  1. - JDK, JRE और JVM के बीच अंतर

    ये तीनों JDK, JRE और JVM अन्योन्याश्रित हैं और कोई सामान्य बिंदु नहीं है इसलिए उनके अंतर को सारणीबद्ध रूप में बताना प्रभावी नहीं है, हालांकि हम इन पर निम्नलिखित पैराग्राफ में चर्चा करेंगे। JVM JVM का संक्षिप्त नाम Java Virtual Machine है जो मूल रूप से एक विनिर्देश है जो एक रनटाइम वातावरण प्रदान करता

  1. - JVM Java में कितने प्रकार के मेमोरी क्षेत्र आवंटित करता है?

    JVM (Java Virtual Machine) बाइटकोड को मशीन कोड में बदलता है और निम्नलिखित पांच मेमोरी क्षेत्र आवंटित करता है:मेमोरी क्षेत्रविवरणHeapऑब्जेक्ट्स (रेफरेंस टाइप्स) के लिए रनटाइम स्टोरेज; गैराज कलेक्टेड; सभी थ्रेड्स द्वारा साझा।Stackप्रति-थ्रेड; लोकल वेरिएबल्स, आंशिक परिणाम, मेथड कॉल फ्रेम्स रखता है; थ्र

  1. - Java में Stream

    Stream एक स्रोत से ऑब्जेक्ट्स के अनुक्रम को दर्शाता है, जो एग्रीगेट ऑपरेशन्स का समर्थन करता है। Stream की विशेषताएं निम्नलिखित हैं: तत्वों का अनुक्रम - एक स्ट्रीम एक विशिष्ट प्रकार के तत्वों का एक सेट क्रमिक तरीके से प्रदान करती है। एक स्ट्रीम मांग पर तत्व प्राप्त/कंप्यूट करती है। यह कभी भी तत्वों