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

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

3
एक DAO सिंगलटन होना चाहिए या नहीं?
मैं एक RESTful API विकसित कर रहा हूं और मुझे लगता है कि मेरे संसाधनों के लिए DAO का उपयोग करना सुविधाजनक है क्योंकि यद्यपि मैं उन्हें स्टोर करने के लिए मेमोरी का उपयोग करने की योजना बना रहा हूं, लेकिन मैं अपने पुस्तकालय का उपयोग करने के लिए कोई …

6
प्रत्येक विधि में एक अलग JUnit परीक्षण वर्ग होना चाहिए?
मैं अपनी कक्षाओं के लिए JUnit इकाई परीक्षण लिख रहा हूं। क्या प्रत्येक विधि के लिए एक अलग वर्ग होना बेहतर है, या हर वास्तविक वर्ग के लिए सिर्फ एक परीक्षा कक्षा है?

4
Callable <T> और Java 8 के सप्लायर <T> में क्या अंतर है?
मैं CodeReview में कुछ से कुछ सिफारिशों के बाद जावा से C # पर स्विच कर रहा हूं। इसलिए, जब मैं LWJGL में देख रहा था, तो एक बात जो मुझे याद थी, वह यह थी कि प्रत्येक कॉल को Displayउसी थ्रेड पर निष्पादित किया जाना चाहिए जिस पर Display.create()विधि …
14 java 

4
बूलियन फ़ील्ड का नामकरण जो एक क्रिया है
जावा में, बुलियन फील्ड के लिए कन्वेंशन गेट्टर और सेटर होगा isField()और setField()। यह बिल्कुल ठीक फ़ील्ड नामों कि विशेषण हैं चाहते साथ काम करता है active, visible, closed, आदि लेकिन मैं ऐसे क्षेत्र का नाम कैसे दूं, जिसका अर्थ एक क्रिया है, जैसे haveChildren? क्रिया में "_ing" जोड़ें ( …
14 java  naming 

4
क्या परीक्षण किए गए वर्ग बुरे अभ्यास पर जासूसी कर रहे हैं?
मैं एक ऐसे प्रोजेक्ट पर काम कर रहा हूं, जहां क्लास इंटरनल कॉल्स सामान्य हैं, लेकिन परिणाम कई बार सरल होते हैं। उदाहरण ( वास्तविक कोड नहीं ): public boolean findError(Set&lt;Thing1&gt; set1, Set&lt;Thing2&gt; set2) { if (!checkFirstCondition(set1, set2)) { return false; } if (!checkSecondCondition(set1, set2)) { return false; } return …

6
निम्नलिखित कोड स्निपेट से बहुत अधिक / / -अगर बहुत से बचने का बेहतर तरीका क्या है?
मैं एक सर्वलेट लिखने की कोशिश कर रहा हूं जो "एक्शन" मूल्य के आधार पर कार्य करता है इसे इनपुट के रूप में पारित किया। इसका नमूना यहाँ दिया गया है public class SampleClass extends HttpServlet { public static void action1() throws Exception{ //Do some actions } public static void …

5
क्या अपने स्ट्रिंग प्रतिनिधित्व को सरल बनाने के लिए एनमों के लिए नामांकित सभी-कैप्स के खिलाफ जाना ठीक है?
कई बार मैंने देखा है कि लोग शीर्षक-मामले या यहां तक ​​कि सभी निचले-मामले का उपयोग करते हुए एनम स्थिरांक का नामकरण करते हैं, उदाहरण के लिए: enum Color { red, yellow, green; } यह उनके स्ट्रिंग फॉर्म के साथ सरल और आसान काम करता है, यदि आप throw new …
14 java  conventions  enum 

1
जावा डिफ़ॉल्ट विधि उपयोग
दशकों से यह मामला है कि इंटरफेस थे गया है केवल केवल (केवल) विधि हस्ताक्षर निर्दिष्ट करने के लिए। हमें बताया गया कि यह "चीजों को करने का सही तरीका ™" था। तब जावा 8 बाहर आया और कहा: खैर, एर, उह, अब आप डिफ़ॉल्ट तरीकों को परिभाषित कर सकते …

6
किसी ऑब्जेक्ट को उसके प्रस्तुतकर्ता को मैप करने का OOP तरीका साफ़ करें
मैं जावा में एक बोर्ड गेम (जैसे शतरंज) बना रहा हूं, जहां प्रत्येक टुकड़ा का अपना प्रकार (जैसे Pawn, Rookआदि) है। आवेदन के जीयूआई भाग के लिए मुझे इनमें से प्रत्येक टुकड़े के लिए एक छवि की आवश्यकता है। चूंकि सोच समझ कर करते हैं rook.image(); UI और व्यावसायिक तर्क …

5
क्या "स्थिर इंटरफ़ेस" एक अच्छा अभ्यास है?
मैंने अभी हाल ही में देखा है कि इंटरफेस में स्टेटिक तरीके होने का विकल्प है। इंटरफ़ेस के स्थिर क्षेत्रों के साथ भी, एक दिलचस्प व्यवहार है: ये विरासत में नहीं मिले हैं। मैं अनिश्चित हूं कि इसे लागू करने वाले वास्तविक इंटरफेस में कोई उपयोगी है। हालांकि, यह प्रोग्रामर …
13 java  java8 

4
यदि मेरी आईडीई इतनी स्मार्ट है, तो मुझे "क्लोन ()" डालने की आवश्यकता क्यों है?
मेरा आईडीई ( नेटबीन्स ) टाइप Collectionsकरते समय मेरी जांच करता है कि मैं कोड लिख रहा हूं। लेकिन फिर, मुझे लौटी हुई वस्तु को क्यों डालना है Object.clone()? जो ठीक है। कोई नुकसान नहीं कोई माफी नहीं। लेकिन फिर भी, मुझे समझ नहीं आया। क्या टाइपिंग की जाँच हो …

5
टूटी हुई पुरानी / विरासत यूनिट टेस्ट
मैं एक बड़ी कंपनी के लिए काम करता हूं और हजारों जूनियर टेस्ट के साथ एक बड़े जावा एप्लिकेशन के लिए जिम्मेदार हूं। जब से मैं इस भूमिका में आया, तब से 200-300 टूटे हुए परीक्षण (संभवत: वर्षों से टूटे हुए) हैं। परीक्षण पुराने और नाजुक हैं और वे स्पेगेटी …

4
क्या एक-अक्षर वाले चर का उपयोग प्रोत्साहित किया जाता है? [बन्द है]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 4 साल पहले बंद हुआ …

3
कैसे कोई तर्क को कम रखता है और फिर भी तीसरे पक्ष की निर्भरता को अलग रखता है?
मैं थर्ड पार्टी लाइब्रेरी का उपयोग करता हूं। वे मुझे एक POJO पास करते हैं, जो हमारे इरादों और उद्देश्यों के लिए, संभवतः इस तरह से लागू किया जाता है: public class OurData { private String foo; private String bar; private String baz; private String quux; // A lot more …

5
सी हीप की तुलना में जावा हीप आवंटन आवंटन
मैं पहले से ही एसओ पर यह सवाल पोस्ट कर चुका हूं और यह ठीक रहा। यह दुर्भाग्य से बंद कर दिया गया था (फिर से खोलने के लिए केवल एक वोट की जरूरत है), लेकिन किसी ने सुझाव दिया कि मैं इसे यहां पोस्ट कर दूं क्योंकि यह एक …

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