Logo hi.boatexistence.com

अज्ञात बनाम कमजोर का उपयोग कब करें?

विषयसूची:

अज्ञात बनाम कमजोर का उपयोग कब करें?
अज्ञात बनाम कमजोर का उपयोग कब करें?

वीडियो: अज्ञात बनाम कमजोर का उपयोग कब करें?

वीडियो: अज्ञात बनाम कमजोर का उपयोग कब करें?
वीडियो: कमजोर और अज्ञात सेल्फ क्लोजर मेमोरी लीक को ठीक करता है 2024, मई
Anonim

कमजोर और अनजान के बीच मुख्य अंतर यह है कि कमजोर वैकल्पिक है जबकि अज्ञात गैर-वैकल्पिक है इसे कमजोर घोषित करके आप मामले को संभाल सकते हैं कि यह अंदर शून्य हो सकता है किसी बिंदु पर बंद। यदि आप किसी ऐसे अज्ञात चर को एक्सेस करने का प्रयास करते हैं जो शून्य होता है, तो यह पूरे प्रोग्राम को क्रैश कर देगा।

आपको कब इस्तेमाल करना चाहिए अनजान या कमजोर?

कमजोर संदर्भ का प्रयोग करें जब भी यहके लिए मान्य हो, तो यह संदर्भ अपने जीवनकाल में किसी बिंदु पर शून्य हो जाता है। इसके विपरीत, एक अज्ञात संदर्भ का उपयोग करें जब आप जानते हैं कि प्रारंभ के दौरान सेट किए जाने के बाद संदर्भ कभी भी शून्य नहीं होगा।

कमजोर और अनजान में क्या अंतर है?

पहला अंतर जिसके बारे में आपको जानना आवश्यक है वह यह है कि एक अज्ञात संदर्भ का हमेशा एक मूल्य होने की उम्मीद होती है।… जब ऐसा होता है, तो संदर्भ nil पर सेट हो जाता है। क्योंकि कमजोर संदर्भ को शून्य पर सेट किया जा सकता है, इसे हमेशा वैकल्पिक के रूप में घोषित किया जाता है। कमजोर और अज्ञात संदर्भों के बीच यह दूसरा अंतर है।

कमजोर संदर्भ और अज्ञात संदर्भ में क्या अंतर है?

कमजोर और अज्ञात दोनों संदर्भ वस्तु की संदर्भ संख्या को प्रभावित नहीं करेंगे। लेकिन कमजोर संदर्भ हमेशा वैकल्पिक होगा यानी यह शून्य हो सकता है, जबकि अज्ञात संदर्भ कभी भी शून्य नहीं हो सकते हैं इसलिए वे कभी भी वैकल्पिक नहीं होंगे।

मजबूत कमजोर और अनजान क्या है?

मजबूत और कमजोर या अज्ञात संदर्भ के बीच महत्वपूर्ण अंतर यह है कि एक मजबूत संदर्भ उस वर्ग के उदाहरण को रोकता है जिसे वह हटाए जाने से रोकता है। जिसे समझना और याद रखना बहुत जरूरी है। … दूसरे शब्दों में, कमजोर और अज्ञात संदर्भ एक वर्ग उदाहरण को हटाए जाने से नहीं रोक सकते

सिफारिश की: