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

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

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

1
क्या यह जावा 8 कोड के लिए सशर्त कवरेज को मापने के लिए समझ में आता है?
मैं सोच रहा हूं कि क्या जावा के लिए मौजूदा उपकरणों द्वारा सशर्त कोड कवरेज को मापना अप्रचलित नहीं है क्योंकि जावा 8 ऊपर आया था। जावा 8 के साथ Optionalऔर Streamहम अक्सर कोड शाखाओं / छोरों से बच सकते हैं, जिससे सभी संभव विभाजन भागों का परीक्षण किए बिना …

2
मॉडिफ़ायर के बजाय जावा @ ऑवरराइड एनोटेशन का उपयोग क्यों करता है?
जावा के लिए @Overrideएक नया overrideसंशोधक बनाने के बजाय एनोटेशन का उपयोग करने के लिए क्या प्रेरणाएं थीं ? @Override public String toString() { return ""; } बनाम public override String toString() { return ""; }
19 java 

3
क्या हम धाराओं को वापस करने के लिए एक सामान्य बात है जहाँ हम आम तौर पर संग्रह लौटाएंगे?
अपने एपीआई को विकसित करने के दौरान, जो किसी भी विरासत कोड से जुड़ा नहीं है, मैं अक्सर खुद को लिखने के तरीके ढूंढता हूं जो कि विशुद्ध रूप से स्ट्रीम पाइपलाइन हैं जो परिणाम एकत्र करके समाप्त हो जाते हैं। इस तरह: ImmutableSet<T> deriveSomethingMeaningfulFromPrivateState() { return myPrivateThingies.stream() .map(this::ownerOfThing) .map(Owner::socialStatus) …

4
"डेटा का प्रतिनिधित्व करने के लिए कक्षा के बजाय मानचित्र का उपयोग करें" -हिच हिकी
में रिच हिक्की द्वारा इस वीडियो , Clojure निर्माता, वह मानचित्र का उपयोग करने के बजाय यह प्रतिनिधित्व करने के लिए एक वर्ग का उपयोग करने के डेटा का प्रतिनिधित्व करने, के रूप में जावा में किया सलाह देता है। मुझे समझ में नहीं आता है कि यह कैसे बेहतर …
19 java  design  class  clojure  map 

8
जावा 7 में स्ट्रिंग्स पर स्विच करने का क्या लाभ है?
जब मैं जावा में प्रोग्राम करना शुरू कर रहा था, तो यह तथ्य कि स्विच स्टेटमेंट ने मुझे निराश नहीं किया था। फिर एनम का उपयोग करने पर, मुझे कच्चे मूल्यों के आसपास गुजरने के बजाय उनके साथ मिलने वाले लाभों का एहसास हुआ - प्रकार की सुरक्षा (जो आसान …

7
क्या मॉड्यूलर प्रोग्रामिंग कम्प्यूटेशन समय को प्रभावित करता है?
हर कोई कहता है कि मुझे अपना कोड मॉड्यूलर बनाना चाहिए, लेकिन क्या यह कम कुशल नहीं है अगर मैं कम, बल्कि बड़े तरीकों के बजाय अधिक विधि कॉल का उपयोग करता हूं? उस मामले के लिए जावा, सी, या सी ++ में क्या अंतर है? मुझे लगता है कि …
19 java  c++  c  efficiency 

4
एक रिलेशनल डेटाबेस संचालित एप्लिकेशन में बेहतर ओओ कोड कैसे बनाएं जहां डेटाबेस खराब तरीके से डिज़ाइन किया गया है
मैं एक जावा वेब एप्लिकेशन लिख रहा हूं जिसमें मुख्य रूप से समान पेजों का एक गुच्छा है जिसमें हर पेज में कई टेबल और एक फिल्टर है जो उन टेबल पर लागू होता है। इन तालिकाओं पर डेटा SQL डेटाबेस से आता है। मैं MyBatis का उपयोग ORM के …

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

1
तृतीय-पक्ष मावेन निर्भरता के लिए लाइसेंस कैसे शामिल करें?
मैं अपने जावा प्रोजेक्ट के लिए बाइनरी वितरण योग्य उत्पादन कर रहा हूं। मैं इसे दो तरह से जारी कर रहा हूं: मावेन सेंट्रल Google कोड पर वितरण योग्य ज़िप किया गया मेरा प्रोजेक्ट Apache 2.0 लाइसेंस के तहत लाइसेंस प्राप्त है। मैं थर्ड-पार्टी पार्टियों की एक छोटी संख्या का …

5
जावा टाइम बनाम जावा टाइम
हालाँकि, Joda फीचर समृद्ध है और मानक Java समय की तुलना में अधिक परिष्कृत है, यह हमेशा उपयोग करने के लिए सबसे अच्छी बात नहीं हो सकती है। मैं कैसे तय करूं कि मुझे किसी जावा कोड में जोडा टाइम या जावा टाइम का उपयोग करना चाहिए? क्या किसी तरह …
19 java  api  joda-time 

3
जावा में अपवादों पर प्रत्यय अपवाद
अपवाद वर्गों पर अपवाद का एक प्रत्यय निर्दिष्ट करना मेरे लिए एक कोड गंध की तरह लगता है (अनावश्यक जानकारी - शेष नाम एक त्रुटि स्थिति का अर्थ है और यह अपवाद से विरासत में मिला है)। हालाँकि, ऐसा भी लगता है कि हर कोई ऐसा करता है और यह …

6
एक प्रोग्रामिंग भाषा जो आपको सरल प्रकारों के लिए नई सीमाओं को परिभाषित करने की अनुमति देती है
कई भाषाओं को पसंद करते हैं C++, C#और Javaआपको उन वस्तुओं को बनाने की अनुमति देते हैं जो सरल प्रकारों का प्रतिनिधित्व करते हैं जैसे integerया float। एक वर्ग इंटरफ़ेस का उपयोग करके आप ऑपरेटरों को ओवरराइड कर सकते हैं और यदि कोई मान 100 के व्यापार नियम से अधिक …

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

3
क्या ट्रम्प DRY को REST में डिकम्पोज कर रहा है?
मैं मौजूदा Java API की अधिकांश कार्यक्षमता को उजागर करने के लिए REST API का निर्माण कर रहा हूं। दोनों API मेरे संगठन के भीतर आंतरिक उपयोग के लिए हैं; मुझे बाहरी उपयोग के लिए डिज़ाइन करने की आवश्यकता नहीं है। मेरा दोनों API पर प्रभाव है, लेकिन REST को …
19 java  api  rest  coupling  dry 

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