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

जावा एक उच्च-स्तरीय, प्लेटफ़ॉर्म-स्वतंत्र, ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा है जो मूल रूप से सन माइक्रोसिस्टम्स द्वारा विकसित की गई है। जावा वर्तमान में ओरेकल के स्वामित्व में है, जिसने 2010 में सन खरीदा था।

10
'अंतिम' कीवर्ड कभी क्यों उपयोगी होगा?
ऐसा लगता है कि जावा में उम्र के लिए वर्गों को नहीं-व्युत्पन्न घोषित करने की शक्ति थी, और अब सी ++ के पास भी है। हालाँकि, SOLID में Open / Close सिद्धांत के प्रकाश में, यह उपयोगी क्यों होगा? मेरे लिए, finalकीवर्ड ऐसा लगता है friend- यह कानूनी है, लेकिन …
54 java  c++  solid  final 

5
जावा में आदिम बनाम वर्ग का उपयोग कब करें?
मैं देखता हूं कि जावा में बूलियन (वर्ग) बनाम बूलियन (आदिम) है। इसी तरह, एक पूर्णांक (वर्ग) बनाम इंट (आदिम) है। कक्षा के बनाम आदिम संस्करण का उपयोग करने पर सबसे अच्छा अभ्यास क्या है? क्या मुझे मूल रूप से हमेशा वर्ग संस्करण का उपयोग करना चाहिए जब तक कि …
54 java  class  usage 

8
जावा और सी # में एक स्थिर मुख्य विधि क्यों, एक निर्माता की बजाय?
मैं क्यों (विशेष रूप से) के लिए एक प्राथमिक या द्वितीयक स्रोत से एक निश्चित उत्तर की तलाश कर रहा हूं, जावा और सी # ने अपने प्रवेश बिंदु के रूप में एक स्थिर विधि का फैसला किया है, बजाय एक Applicationवर्ग के उदाहरण के एक आवेदन उदाहरण का प्रतिनिधित्व …
54 java  c#  history  entry-point 

4
यूनिक्स बायनेरिज़ के करीब अन्य भाषाओं की तुलना में जावा का उपयोग करते समय डॉकर का उपयोग करने के विकास लाभ उपेक्षित हैं?
मेरा एक दोस्त था जिसने कहा था: डॉकर अद्भुत है। आप इसका उपयोग अपने स्थानीय मशीन पर उत्पादन और उसके सभी quirks को दोहराने के लिए कर सकते हैं । फिर आप उस उदाहरण को सभी स्टेजिंग वर्कफ़्लोज़ सुपर- क्विक के माध्यम से सीधे परिनियोजित कर सकते हैं । अब …
53 java  deployment  jvm  docker 

9
क्या एक वर्ग के तरीकों को अपने स्वयं के गेटर्स को कॉल करना चाहिए और बसना चाहिए?
जहां मैं काम करता हूं मैं बहुत सारी कक्षाएं देखता हूं जो इस तरह की चीजें करती हैं: public class ClassThatCallsItsOwnGettersAndSetters { private String field; public String getField() { return field; } public void setField(String field) { this.field = field; } public void methodWithLogic() { setField("value"); //do stuff String localField …

6
जब भी जावा अच्छा अभ्यास संभव हो तो लैम्ब्डा अभिव्यक्ति का उपयोग करना है?
मैंने हाल ही में जावा 8 में पेश की गई लैम्ब्डा अभिव्यक्ति में महारत हासिल की है। मुझे लगता है कि जब भी मैं एक कार्यात्मक इंटरफ़ेस का उपयोग कर रहा हूं, तो मैं एक वर्ग बनाने के बजाय हमेशा एक लैम्ब्डा अभिव्यक्ति का उपयोग करता हूं जो कार्यात्मक इंटरफ़ेस …
52 java  lambda 

9
जावा में `शून्य` विधियाँ क्यों हैं?
जावा को voidविधियों की आवश्यकता क्यों है ? संदर्भ : कोई भी विधि घोषित शून्य मान वापस नहीं करती है। जहां तक मुझे लगता है कि कर सकते हैं, के हर उपयोग voidबेहतर प्रतिष्ठा का झंडा लौटने से सेवा की जाएगी, वस्तु लागू किया जा रहा है, या null। यह …

10
क्या एक साक्षात्कार के दौरान किसी उत्पाद पर किए गए डिजाइन निर्णयों के बारे में पूछना बुद्धिमान है? [बन्द है]
मैं हाल ही में साक्षात्कार के सवालों के बारे में सोच रहा था और मैं अतीत में मेरे द्वारा लिए गए बुरे साक्षात्कार के अनुभवों को दर्शा रहा है। एक खास बात यह है कि मैंने साक्षात्कारकर्ता से पूछा था कि टीम ने अपने उत्पाद में स्प्रिंग के ऊपर ईजेबी …
51 java  interview 

9
मैं अपने साथियों को कैसे मनाऊं कि हम संकलक की चेतावनी को नजरअंदाज न करें।
मैं एक विशाल परियोजना पर काम करता हूं (दर्जनों मिनी परियोजनाओं के संयोजन की तरह जो खराब निर्भरता प्रबंधन के कारण आसानी से अलग नहीं हो सकती हैं, लेकिन ग्रहण का उपयोग करके जावा में यह एक अलग चर्चा है)। हम पहले ही संकलक सेटिंग्स से कई चेतावनियों को बंद …
51 java  eclipse 

4
निजी गेटर्स के बजाय सार्वजनिक फाइनल का उपयोग करना
मैं इस तरह लिखे गए अधिकांश अपरिवर्तनीय POJOs देखता हूं: public class MyObject { private final String foo; private final int bar; public MyObject(String foo, int bar) { this.foo = foo; this.bar = bar; } public String getFoo() { return foo; } public int getBar() { return bar; } } …

11
मुझे समझ में नहीं आता है कि अगर मुझे परीक्षण शुरू करने के लिए एक डिजाइन की आवश्यकता है तो TDD मुझे एक अच्छा डिज़ाइन पाने में कैसे मदद करता है
मैं अपने सिर को टीडीडी के चारों ओर लपेटने की कोशिश कर रहा हूं, विशेष रूप से विकास का हिस्सा। मैंने कुछ पुस्तकों पर ध्यान दिया है, लेकिन मैंने पाया कि मुख्य रूप से परीक्षण भाग से निपटने के लिए - NUnit का इतिहास, परीक्षण क्यों अच्छा है, लाल / …
50 java  c#  .net  tdd 

9
== ऑपरेटर स्ट्रिंग मान की तुलना जावा से क्यों नहीं हुई?
प्रत्येक सक्षम जावा प्रोग्रामर जानता है कि आपको स्ट्रिंग की तुलना करने के लिए String.equals () का उपयोग करने की आवश्यकता है, बजाय == क्योंकि == संदर्भ समानता के लिए जांच करता है। जब मैं तार के साथ काम कर रहा हूं, तो ज्यादातर समय मैं संदर्भ समानता के बजाय …

11
C ++ में 'अपरिभाषित व्यवहार' (UB) और C # या Java जैसी अन्य भाषाएँ क्यों नहीं हैं?
यह स्टैक ओवरफ्लो पोस्ट उन स्थितियों की काफी व्यापक सूची को सूचीबद्ध करता है जहां C / C ++ भाषा विनिर्देश 'अपरिभाषित व्यवहार' घोषित करता है। हालाँकि, मैं यह समझना चाहता हूं कि C # या Java जैसी अन्य आधुनिक भाषाओं में 'अपरिभाषित व्यवहार' की अवधारणा क्यों नहीं है। क्या …

4
प्रतिबिंब के साथ जेनेरिक सेटर और गेट्टर बनाना एक बुरा विचार क्यों है?
कुछ समय पहले मैंने एक प्रश्न के उत्तर में लिखा था कि प्रत्येक परिवर्तनशील चर के लिए एक गटर और सेटर होने से कैसे बचा जाए। उस समय, मुझे केवल एक कठिन-से-मौखिक रूप से यह महसूस करना था कि यह एक बुरा विचार है, लेकिन ओपी स्पष्ट रूप से पूछ …
49 java  reflection 

6
जावा के लिए वर्कअराउंड अपवादों की जाँच की
मैं लैंबडास और डिफॉल्ट मेथड इंटरफेस के बारे में कई नए जावा 8 फीचर्स की सराहना करता हूं। फिर भी, मैं अभी भी जाँच किए गए अपवादों से ऊब गया हूं। उदाहरण के लिए, यदि मैं किसी वस्तु के सभी दृश्यमान क्षेत्रों को सूचीबद्ध करना चाहता हूं, तो मैं इसे …

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