final पर टैग किए गए जवाब

22
जावा में "अंतिम वर्ग" का क्या मतलब है?
मैं जावा के बारे में एक पुस्तक पढ़ रहा हूं और यह कहता है कि आप पूरी कक्षा को इस रूप में घोषित कर सकते हैं final। मैं इस बारे में कुछ नहीं सोच सकता कि मैं इसका उपयोग कहां करूंगा। मैं प्रोग्रामिंग में नया हूं और मुझे आश्चर्य हो …
569 java  final 

18
जावा में "अंतिम" कीवर्ड कैसे काम करता है? (मैं अभी भी एक वस्तु को संशोधित कर सकता हूं।)
जावा में हम उपयोग करते हैं final कीवर्ड का चर के साथ करते हैं ताकि यह निर्दिष्ट किया जा सके कि इसके मूल्यों को बदलना नहीं है। लेकिन मैं देखता हूं कि आप क्लास के कंस्ट्रक्टर / तरीकों में मूल्य बदल सकते हैं। फिर, यदि चर है staticतो यह एक …
480 java  final 

11
जावा प्रतिबिंब का उपयोग करके निजी स्थिर अंतिम फ़ील्ड बदलें
मेरे पास एक private static finalफ़ील्ड के साथ एक क्लास है, दुर्भाग्य से, मुझे इसे रन-टाइम में बदलना होगा। प्रतिबिंब का उपयोग करके मुझे यह त्रुटि मिलती है: java.lang.IllegalAccessException: Can not set static final boolean field क्या मूल्य बदलने का कोई तरीका है? Field hack = WarpTransform2D.class.getDeclaredField("USE_HACK"); hack.setAccessible(true); hack.set(null, true);

12
मुझे जावा में विधि पैरामीटर पर "अंतिम" कीवर्ड का उपयोग क्यों करना चाहिए?
मुझे समझ नहीं आ रहा है कि विधि मापदंडों पर उपयोग किए जाने पर finalकीवर्ड वास्तव में कितना आसान है। यदि हम अनाम कक्षाओं, पठनीयता और आशय की घोषणा के उपयोग को बाहर करते हैं तो यह मेरे लिए लगभग बेकार लगता है। यह सुनिश्चित करना कि कुछ डेटा स्थिर …

14
अंतिम और प्रभावी रूप से अंतिम के बीच अंतर
मैं जावा 8 में लैम्ब्डा के साथ खेल रहा हूं और मैं चेतावनी के साथ आया हूं local variables referenced from a lambda expression must be final or effectively final। मुझे पता है कि जब मैं अनाम कक्षा के अंदर चर का उपयोग करता हूं तो उन्हें बाहरी वर्ग में …

13
जावा में अंतिम कीवर्ड के उपयोग से प्रदर्शन में सुधार होता है?
जावा में हम बहुत सारे स्थान देखते हैं जहाँ finalकीवर्ड का उपयोग किया जा सकता है लेकिन इसका उपयोग असामान्य है। उदाहरण के लिए: String str = "abc"; System.out.println(str); उपरोक्त मामले में, strहो सकता है finalलेकिन यह आमतौर पर छोड़ दिया जाता है। जब कोई विधि कभी भी ओवरराइड नहीं …
347 java  final 


20
एक अलग विधि में परिभाषित आंतरिक वर्ग के अंदर एक गैर-अंतिम चर को संदर्भित नहीं कर सकता
संपादित: मुझे कई वेरिएबल्स के मूल्यों को बदलने की आवश्यकता है क्योंकि वे एक टाइमर को कई बार चलाते हैं। मुझे टाइमर के माध्यम से हर पुनरावृत्ति के साथ मूल्यों को अद्यतन रखने की आवश्यकता है। मैं मानों को अंतिम रूप देने के लिए सेट नहीं कर सकता क्योंकि मुझे …

11
UPPER-CASE में "स्थिर अंतिम लकड़हारा" घोषित किया जाना चाहिए?
जावा में, स्थिर अंतिम चर स्थिरांक हैं और सम्मेलन यह है कि उन्हें ऊपरी स्थिति में होना चाहिए। हालांकि, मैंने देखा है कि ज्यादातर लोग लॉगर को लोअर-केस में घोषित करते हैं जो पीएमडी में उल्लंघन के रूप में सामने आता है । उदाहरण के लिए: private static final Logger …

6
जावा में अंतिम घोषित किए गए == के साथ तार की तुलना करें
मेरे पास जावा में स्ट्रिंग्स के बारे में एक सरल प्रश्न है। सरल कोड का निम्नलिखित खंड सिर्फ दो तारों को समेटता है और फिर उनकी तुलना करता है ==। String str1="str"; String str2="ing"; String concat=str1+str2; System.out.println(concat=="string"); तुलनात्मक अभिव्यक्ति स्पष्ट रूप से concat=="string"लौटती falseहै (मैं बीच का अंतर समझता हूं …
220 java  string  final 

5
इंटरफ़ेस विधियों में अंतिम तर्क - बिंदु क्या है?
जावा में, finalइंटरफ़ेस विधियों में तर्कों को परिभाषित करना पूरी तरह से कानूनी है और इसे लागू करने वाले वर्ग में नहीं मानते हैं, जैसे: public interface Foo { public void foo(int bar, final int baz); } public class FooImpl implements Foo { @Override public void foo(final int bar, int …
189 java  class  interface  methods  final 

6
क्या अंतिम बीमार परिभाषित है?
सबसे पहले, एक पहेली: निम्नलिखित कोड क्या प्रिंट करता है? public class RecursiveStatic { public static void main(String[] args) { System.out.println(scale(5)); } private static final long X = scale(10); private static long scale(long value) { return X * value; } } उत्तर: 0 नीचे स्पॉइलर। आप प्रिंट अगर Xपैमाने (लंबी) …

11
जावा में विरासत को प्रतिबंधित करने के अच्छे कारण?
जावा में वंशानुक्रम को प्रतिबंधित करने के लिए अच्छे कारण क्या हैं, उदाहरण के लिए एक एकल, निजी पैरामीटर रहित कंस्ट्रक्टर का उपयोग करके अंतिम वर्गों या कक्षाओं का उपयोग करना? विधि को अंतिम बनाने के अच्छे कारण क्या हैं?
178 java  inheritance  final 


15
विधि मापदंडों और स्थानीय चरों के लिए किसी को अंतिम उपयोग कब करना चाहिए?
मुझे कुछ संदर्भ मिले हैं ( उदाहरण के लिए ) finalजितना संभव हो उतना उपयोग करने का सुझाव दें और मैं सोच रहा हूं कि यह कितना महत्वपूर्ण है। यह मुख्य रूप से विधि मापदंडों और स्थानीय चर के संदर्भ में है, न कि अंतिम तरीके या कक्षाएं। स्थिरांक के …
171 java  final 

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.