जावा में स्थानीय चर और विधि पैरामीटर के लिए "अंतिम" का उपयोग करने के लाभ
जावा में, स्थानीय चर और विधि पैरामीटर को "अंतिम" के रूप में चिह्नित करना " आपके कोड में कई लाभ लाता है।
दुर्घटना की रोकथाम संशोधन
किसी वेरिएबल या पैरामीटर को "अंतिम" घोषित करने से यह सुनिश्चित होता है कि इसका मान ब्लॉक या विधि के दायरे में नहीं बदला जा सकता है। यह आकस्मिक संशोधनों को रोकने में मदद करता है जो अप्रत्याशित व्यवहार को जन्म दे सकता है। निष्पादन के दौरान परिवर्तन. यह कंपाइलर को निरंतर प्रसार और इनलाइनिंग जैसे अनुकूलन करने की अनुमति देता है, जिससे प्रदर्शन में सुधार होता है।
उन्नत कोड स्पष्टता
"फाइनल" का उपयोग स्पष्ट रूप से इंगित करता है कि मान संशोधित करने का इरादा नहीं है, आपके कोड की पठनीयता और रखरखाव को बढ़ाना।
अपरिवर्तनीय ऑब्जेक्ट्स
वेरिएबल्स को "अंतिम" के रूप में चिह्नित करके, आप अपरिवर्तनीय ऑब्जेक्ट्स के विकास को प्रोत्साहित करते हैं, जो स्वाभाविक रूप से अधिक सुरक्षित होते हैं और त्रुटियों की संभावना कम होती है।
उदाहरण
निम्नलिखित कोड पर विचार करें:
सार्वजनिक स्थैतिक शून्य foo(अंतिम int x) { अंतिम स्ट्रिंग क्वर्टी = "बार"; // x और qwerty को इस विधि में पुन: असाइन नहीं किया जा सकता है }
एक्स और क्वर्टी को "अंतिम" घोषित करके, हम यह सुनिश्चित करते हैं कि उनके मूल्य विधि के निष्पादन के दौरान स्थिर रहें, अपरिवर्तनीयता को बढ़ावा दें और अनजाने परिवर्तनों को रोकें।public static void foo(final int x) {
final String qwerty = "bar";
// x and qwerty cannot be reassigned within this method
}
हालांकि "अंतिम" कीवर्ड का उपयोग कभी-कभी आपके कोड में अव्यवस्था ला सकता है, अपरिवर्तनीयता, कंपाइलर के संदर्भ में इसके लाभ अनुकूलन, और बढ़ी हुई कोड स्पष्टता इसे जावा प्रोग्रामिंग में एक मूल्यवान अभ्यास बनाती है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3