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

जावा में चर का दायरा और जीवनकाल?

इंस्टेंस वेरिएबल

एक चर जो एक वर्ग के अंदर और सभी विधियों और ब्लॉकों के बाहर घोषित किया जाता है, एक आवृत्ति चर है। एक आवृत्ति चर का सामान्य दायरा स्थिर विधियों को छोड़कर पूरे वर्ग में होता है। एक आवृत्ति चर का जीवनकाल तब तक होता है जब तक कि वस्तु स्मृति में नहीं रहती।

कक्षा चर

एक वेरिएबल जो एक वर्ग के अंदर, सभी ब्लॉकों के बाहर घोषित किया जाता है और स्थिर के रूप में चिह्नित किया जाता है, एक क्लास वेरिएबल के रूप में जाना जाता है। क्लास वेरिएबल का सामान्य दायरा पूरे क्लास में होता है और क्लास वेरिएबल का जीवनकाल प्रोग्राम के अंत तक या जब तक क्लास मेमोरी में लोड होता है।

स्थानीय चर

अन्य सभी चर जो उदाहरण और वर्ग चर नहीं हैं, उन्हें एक विधि में पैरामीटर सहित स्थानीय चर के रूप में माना जाता है। स्थानीय चर का दायरा उस ब्लॉक के भीतर होता है जिसमें इसे घोषित किया जाता है और स्थानीय चर का जीवनकाल तब तक होता है जब तक नियंत्रण उस ब्लॉक को छोड़ देता है जिसमें इसे घोषित किया जाता है।


  1. जावा में थ्रेड और रननेबल के बीच अंतर

    निष्पादन का एक नया धागा बनाने के दो तरीके हैं। एक वर्ग को थ्रेड वर्ग का उपवर्ग घोषित करना है। इस उपवर्ग को थ्रेड क्लास की रन विधि को ओवरराइड करना चाहिए। उपवर्ग का एक उदाहरण तब आवंटित और शुरू किया जा सकता है। थ्रेड बनाने का दूसरा तरीका एक वर्ग घोषित करना है जो रननेबल इंटरफ़ेस को लागू करता है। वह वर्

  1. जावा में स्थिरांक और अंतिम चर के बीच अंतर?

    जावा में स्थिर एक स्थिर चर वह होता है जिसका मान निश्चित होता है और कार्यक्रम में इसकी केवल एक प्रति मौजूद होती है। एक बार जब आप एक स्थिर चर घोषित कर देते हैं और इसके लिए मान निर्दिष्ट कर देते हैं, तो आप पूरे कार्यक्रम में इसके मान को फिर से नहीं बदल सकते। सी भाषा स्थिरांक के विपरीत जावा (सीधे) में

  1. जावा में वैश्विक और स्थानीय चर

    स्थानीय चर विधियों, निर्माणकर्ताओं या ब्लॉकों में घोषित किए जाते हैं। वे तब बनते हैं जब मेथड, कंस्ट्रक्टर या ब्लॉक में प्रवेश किया जाता है और मेथड, कंस्ट्रक्टर या ब्लॉक से बाहर निकलने के बाद वेरिएबल नष्ट हो जाएगा। एक्सेस संशोधक का उपयोग स्थानीय चर के लिए नहीं किया जा सकता है। स्थानीय चर केवल घोषित