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

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

4
C # डेवलपर्स न्यूलाइन ओपनिंग कोष्ठक क्यों बनाते हैं? [बन्द है]
मैंने पिछले कई वर्षों में ज्यादातर मुख्य रूप से C # और SQL के साथ काम किया है। प्रत्येक प्रोग्रामर जो मैंने उस समय के साथ काम किया है, वह एक नई लाइन पर एक फ़ंक्शन या नियंत्रण प्रवाह विवरण के शुरुआती ब्रेस को रखने की आदत में था। इसलिए …
44 java  c#  javascript  syntax 

10
क्या "सादे पुराने डेटा" कक्षाओं का उपयोग करने का कोई कारण है?
विरासत कोड में मुझे कभी-कभी ऐसी कक्षाएं दिखाई देती हैं जो डेटा के लिए रैपर के अलावा और कुछ नहीं हैं। कुछ इस तरह: class Bottle { int height; int diameter; Cap capType; getters/setters, maybe a constructor } OO की मेरी समझ यह है कि कक्षाएं डेटा के लिए संरचनाएं …

9
इंटरफेस के भविष्य के उपयोग के लिए प्रोग्रामिंग
मेरे बगल में एक सहकर्मी बैठा है जिसने इस तरह का इंटरफ़ेस तैयार किया है: public interface IEventGetter { public List<FooType> getFooList(String fooName, Date start, Date end) throws Exception; .... } समस्या यह है कि अभी, हम अपने कोड में कहीं भी इस "अंत" पैरामीटर का उपयोग नहीं कर रहे …

8
जावा में कार्यात्मक प्रोग्रामिंग संभव है? [बन्द है]
मैं Amazon.com बुकस्टोर के माध्यम से ब्राउज़ कर रहा था और मैं "जावा डेवलपर्स के लिए कार्यात्मक प्रोग्रामिंग" पुस्तक में आया था । मैं कुछ बहुत ही कार्यात्मक कार्यात्मक प्रोग्रामिंग जानता हूं और 3 वर्षों से जावा में प्रोग्रामिंग कर रहा हूं। मैं जानना चाहूंगा कि जावा में कार्यात्मक प्रोग्रामिंग …

4
रिच हिकी का क्या मतलब था जब उन्होंने कहा, "वह सभी विशिष्टता [इंटरफेस / क्लास / प्रकार] आपके पुन: उपयोग को मारता है!"
रिच हिकी के विचारोत्तेजक गोटो कॉन्फ्रेंस के प्रमुख " वैल्यू ऑफ वैल्यूज़ " में 29 मिनट पर वह जावा जैसी भाषा के ओवरहेड के बारे में बात कर रहे हैं और एक बयान देते हैं, "उन सभी इंटरफेस आपके पुन: उपयोग को मारते हैं।" उसके कहने का आशय क्या है? …

8
स्विच मामलों का उपयोग करते समय क्या डिफ़ॉल्ट मामले को जोड़ना आवश्यक है?
हाल ही में एक कोड की समीक्षा के दौरान मुझे defaultसभी फाइलों में मामलों को डालने के लिए कहा गया था switch, जहां ब्लॉक का उपयोग किया जाता है, भले ही इसमें कुछ करना न हो default। इसका मतलब है कि मुझे defaultमामला डालना है और इसमें कुछ नहीं लिखना …

8
Java.util.ArrayList शून्य जोड़ने की अनुमति क्यों देता है?
मुझे आश्चर्य है कि क्यों java.util.ArrayListजोड़ने की अनुमति देता है null। क्या कोई मामला है जहां मैं nullएक में जोड़ना चाहूंगा ArrayList? मैं इस सवाल पूछ रहा हूँ क्योंकि एक परियोजना में हम एक बग जहां कुछ कोड जोड़ने था nullकरने के लिए ArrayListऔर यह पहचानना जहां बग था मुश्किल …

4
जावा की तुलना में स्काला का प्रदर्शन
सबसे पहले मैं यह स्पष्ट करना चाहूंगा कि यह भाषा-एक्स-बनाम-भाषा-वाई प्रश्न नहीं है जो यह निर्धारित करने के लिए बेहतर है। मैं लंबे समय से जावा का उपयोग कर रहा हूं और मैं इसका उपयोग करने का इरादा रखता हूं। इसके समानांतर, मैं वर्तमान में स्काला को बहुत रुचि के …


5
क्या एक एकल अभिव्यक्ति एक एकल विधि के साथ अनाम आंतरिक वर्ग से अधिक है?
जावा 8 में लंबे समय से प्रतीक्षित लंबोदर भाव के साथ एक नया प्रचार है; हर 3 दिन में उनके साथ एक और लेख दिखाई देता है कि वे कितने शांत हैं। जहां तक ​​मैंने समझा है कि एक लंबोदर अभिव्यक्ति एक एकल विधि (कम से कम बाइट-कोड स्तर) के …

8
क्या आधुनिक OO भाषाएँ C ++ की सरणी स्टोर प्रदर्शन के साथ प्रतिस्पर्धा कर सकती हैं?
मैंने अभी देखा कि हर आधुनिक OO प्रोग्रामिंग भाषा जिसे मैं कम से कम कुछ हद तक परिचित हूँ (जो मूल रूप से सिर्फ जावा, C # और D है) कोवरिएन्ट एरेज़ की अनुमति देता है। यह है, एक स्ट्रिंग सरणी एक वस्तु सरणी है: Object[] arr = new String[2]; …
40 c#  java  c++  d 

9
मुझे एक वर्ग को अमूर्त वर्ग क्यों घोषित करना चाहिए?
मुझे सिंटैक्स पता है, अमूर्त वर्ग के लिए लागू नियम और मैं एक अमूर्त वर्ग का उपयोग जानना चाहता हूं एब्सट्रैक्ट क्लास को सीधे इंस्टैंट नहीं किया जा सकता है लेकिन अन्य क्लास द्वारा बढ़ाया जा सकता है ऐसा करने से फायदा क्या है? यह एक इंटरफेस से कैसे अलग …

6
जावा वंशानुक्रम से क्यों बचें "विस्तार"
जामे गोसलिंग ने कहा "जब भी संभव हो आप कार्यान्वयन विरासत से बचना चाहिए।" और इसके बजाय, इंटरफ़ेस वंशानुक्रम का उपयोग करें। पर क्यों? हम "एक्सटेंड्स" कीवर्ड का उपयोग करके किसी ऑब्जेक्ट की संरचना को इनहेरिट करने से कैसे बच सकते हैं, और साथ ही साथ हमारे कोड ऑब्जेक्ट ओरिएंटेड …

7
क्या स्थिरांक को परिभाषित करने के लिए एक इंटरफ़ेस होना एक बुरा अभ्यास है?
मैं जावा में जूनियर टेस्ट कक्षाओं का एक सेट लिख रहा हूं। कई स्थिरांक हैं, उदाहरण के लिए तार जो मुझे विभिन्न परीक्षण कक्षाओं में आवश्यकता होगी। मैं एक ऐसे इंटरफेस के बारे में सोच रहा हूं जो उन्हें परिभाषित करता है और हर टेस्ट क्लास इसे लागू करेगा। मेरे …

3
मुझे लूप के बजाय "कार्यात्मक संचालन" का उपयोग क्यों करना चाहिए?
for (Canvas canvas : list) { } NetBeans ने मुझे "कार्यात्मक संचालन" का उपयोग करने का सुझाव दिया: list.stream().forEach((canvas) -> { }); लेकिन यह क्यों पसंद किया जाता है ? कुछ भी हो, पढ़ना और समझना कठिन है। आप कॉल कर रहे हैं stream(), फिर forEach()पैरामीटर के साथ एक लैम्ब्डा …

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