final

    49गर्मी

    2उत्तर

    के साथ अंतिम परिवर्तनीय असाइनमेंट क्योंकि मुझे विश्वास है कि यह एक अच्छा प्रोग्रामिंग अभ्यास है, मैं अपने सभी (स्थानीय या उदाहरण) चर final बना देता हूं यदि वे केवल एक बार लिखा जाना चाहते हैं। हालांकि,

    5गर्मी

    1उत्तर

    जावा में ऑप्टिमाइज़ेशन, अंतिम कीवर्ड प्रारंभिक से निर्माण को अलग करना प्रतीत होता है, जो ऑब्जेक्ट्स के समान तरीके से ऑब्जेक्ट्स के लिए मेमोरी उपयोग को अवरुद्ध करने का इरादा सुझाता है। यदि मेरे पास एक

    8गर्मी

    5उत्तर

    अगर मैं एक वर्ग जहां Synapse एक सार प्रकार है के भीतर निम्न कथन है: private final List<Synapse> synapses; final मुझे अभी भी Synapse वस्तुओं की स्थिति बदलने के लिए सक्षम होने की अनुमति है List में है

    5गर्मी

    1उत्तर

    यह भी सोचा कि यह इसका मुख्य उद्देश्य नहीं है, मैंने हमेशा सोचा है कि final कीवर्ड (कुछ स्थितियों और वीएम कार्यान्वयन में) जेआईटी की मदद कर सकता है। यह शहरी किंवदंती हो सकता है लेकिन मैंने कभी कल्पना न

    18गर्मी

    3उत्तर

    मुझे बताया गया था कि static विधियां final हैं और इसलिए इसे ओवरराइड नहीं किया जा सकता है। क्या यह सच है? क्या कोई स्थिर विधि ओवरराइड करने का बेहतर उदाहरण दे सकता है? यदि स्थैतिक विधियां केवल क्लास विधि

    12गर्मी

    2उत्तर

    डीबग (ग्रहण) में डिबगिंग करते समय अज्ञात वर्ग के अंदर अंतिम चर सामग्री को नहीं देख सकता है, जब मैं चर दृश्य में चर सामग्री को नहीं देख सकता, न ही अभिव्यक्ति दृश्य में, और न ही प्रदर्शन दृश्य में - यदि

    12गर्मी

    7उत्तर

    में अंतिम कक्षा का विस्तार कैसे करें मेरी समस्या वास्तव में अब मुझे सामना कर रही है। मेरे पास कक्षा है, मान लें Foo और यह वर्ग getBar नामक एक विधि को परिभाषित करता है जो Bar उदाहरण देता है। कक्षा Bar

    89गर्मी

    2उत्तर

    मैं जब तक मैं स्काला संदर्भ में खंड 4.1 देखा था, लगता है कि private val और private final val ही कर रहे हैं प्रयोग किया है: एक निरंतर मूल्य परिभाषा फार्म की है final val x = e (जहां ई एक निरंतर अभिव्

    5गर्मी

    7उत्तर

    जावा में स्विच स्टेटमेंट में केस के रूप में अंतिम वैरिएबल क्यों हो सकता है? ## जेडीके 7 में मेरे द्वारा चेक किए गए मूल्य को अंतिम चर के रूप में पुन: असाइन नहीं किया जा सकता है, जैसा कि नीचे दिखाया गया

    7गर्मी

    5उत्तर

    के खिलाफ शिकायत ठीक है, इसलिए जहां तक ​​मुझे पता है, मैं इन चीजों को final चर के बारे में समझता हूं। यह केवल एक बार सभी final चर सौंपा जाना चाहिए निर्माता से पहले प्रारंभ किया जाना चाहिए पूरा करता अब