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

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

13
क्या हमें भाषा की उन विशेषताओं से बचना चाहिए जो C ++ में हैं लेकिन जावा नहीं है?
मान लीजिए कि मैं परियोजना में पर्यावरण द्वारा सी ++ का उपयोग करने के लिए सीमित हूं। क्या यह कुछ भाषा सुविधाओं के उपयोग को रोकने के लिए अच्छा है जो C ++ के पास है, लेकिन जावा में नहीं है (जैसे: एकाधिक वंशानुक्रम, ऑपरेटर ओवरलोडिंग)? मुझे लगता है कि …
110 java  c++  code-quality 

12
उदाहरण चर पर स्थानीय चर पसंद करने के लिए तर्क?
मैं जिस कोडबेस पर काम कर रहा हूं, वह विभिन्न तुच्छ तरीकों के बीच डेटा साझा करने के लिए अक्सर उदाहरण चर का उपयोग करता है। मूल डेवलपर यह मानता है कि यह अंकल बॉब / रॉबर्ट मार्टिन द्वारा क्लीन कोड बुक में बताई गई सर्वोत्तम प्रथाओं का पालन करता …
109 java  refactoring 

5
जावा में, क्या मुझे पैरामीटर और स्थानीय लोगों के लिए "अंतिम" का उपयोग करना चाहिए, जब मेरे पास नहीं है?
जावा finalउन्हें पुनः असाइन करने से रोकने के लिए, चर (फ़ील्ड / स्थानीय / पैरामीटर) को चिह्नित करने की अनुमति देता है। मुझे यह खेतों के साथ बहुत उपयोगी लगता है, क्योंकि यह मुझे जल्दी से यह देखने में मदद करता है कि क्या कुछ विशेषताएँ - या एक पूरी …
105 java  coding-style  final 

5
जब हम पहले से ही अमूर्त वर्ग थे तब जावा 8 में डिफ़ॉल्ट और स्थिर तरीके क्यों जोड़े गए थे?
जावा 8 में, इंटरफेस में लागू किए गए तरीके, स्थिर तरीके और तथाकथित "डिफ़ॉल्ट" विधियां हो सकती हैं (जो कि कार्यान्वयन कक्षाओं को ओवरराइड करने की आवश्यकता नहीं है)। मेरे (शायद भोले) दृश्य में, इस तरह इंटरफेस का उल्लंघन करने की कोई आवश्यकता नहीं थी। इंटरफेस हमेशा एक अनुबंध होता …

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

6
जावा में स्टैक और हीप मेमोरी
जैसा कि मैं समझता हूं, जावा में, स्टैक मेमोरी प्राइमिटिव्स और विधि इनवोकेशन रखती है और हीप मेमोरी का उपयोग ऑब्जेक्ट्स को स्टोर करने के लिए किया जाता है। मान लीजिए मेरे पास एक क्लास है class A { int a ; String b; //getters and setters } aकक्षा में …

9
जावा प्रोग्राम को 'देशी दिखाई' देना कठिन क्यों है?
अधिकांश Java अनुप्रयोग C / C ++ अनुप्रयोगों के समान नहीं दिखते हैं। स्विंगिंग को इस उद्देश्य से डिज़ाइन किया गया होगा कि एक विशिष्ट रूप दिया जा सके, लेकिन मैंने जो पढ़ा है, उसके आधार पर, उदाहरण के लिए SWT ने 'मूल' देखने की कोशिश की, और पूरी तरह …
98 java  gui 

4
एक जावा पॉइंटर से जावा संदर्भ कैसे अलग है?
C में पॉइंटर्स हैं और Java में रेफरेंस कहा जाता है। उनके पास सामान्य अर्थों में कुछ चीजें हैं जो वे किसी चीज की ओर इशारा करते हैं। मुझे पता है कि सी में संकेत उन पतों को संग्रहीत करते हैं जो वे इंगित करते हैं। क्या संदर्भ भी पते …
97 java  c  pointers  reference 

17
क्या अब भी हाथियों का एक ओओपी पर एनकैप्सुलेशन है?
एनकैप्सुलेशन मुझे बताता है कि सभी या लगभग सभी क्षेत्रों को निजी बनाएं और इन्हें गेटर्स / सेटर्स द्वारा उजागर करें। लेकिन अब इस तरह के रूप पुस्तकालयों लंबोक जो हमें एक छोटे से एनोटेशन द्वारा सभी निजी क्षेत्रों को बेनकाब करने के लिए अनुमति देते हैं दिखाई देते हैं …

10
क्या "बेकार ब्रेस" को हटाने के अपने प्यार पर चाचा बॉब को कोई चुनौती दे सकता है?
मुझे भुगतान की गई सामग्री का संदर्भ देने से नफरत है, लेकिन यह वीडियो ठीक उसी तरह दिखाता है जैसे मैं बात कर रहा हूं। रॉबर्ट मार्टिन में शायद 12 मिनट इस पर दिखता है: और कहते हैं, "मेरी पसंदीदा चीजों में से एक को बेकार ब्रेसिज़ से छुटकारा मिल …

5
जावा में पूंछ-पुनरावृत्ति के लिए अनुकूलन क्यों नहीं है?
मैंने जो पढ़ा है, उससे: इसका कारण यह है कि यह निर्धारित करना आसान नहीं है कि वास्तव में किस पद्धति को हम विरासत कहते हैं। हालांकि, जावा में स्थिर तरीकों के लिए कम से कम पूंछ-पुनरावृत्ति अनुकूलन क्यों नहीं है और संकलक के साथ स्थिर तरीकों को कॉल करने …

16
क्या युवा दिमाग को सूचक अवधारणाओं को सीखने की आवश्यकता है?
सी मास्टर डेनिस रिची ने सी में पॉइंटर्स क्यों पेश किए? और अन्य प्रोग्रामिंग भाषाओं जैसे VB.NET या Java या C # को क्यों खत्म किया? मुझे Google में कुछ बिंदु मिले हैं, और मैं आपकी टिप्पणियों को भी सुनना चाहता हूं। वे आधुनिक भाषाओं में सूचक अवधारणाओं को समाप्त …

17
क्या सभी डेवलपर्स के लिए समान विचारधारा एक अच्छा विचार है?
हम अपनी परियोजना में एकल मानक कोड प्रारूप (ऑटो फॉर्मेट इन एक्लिप्स में बचत कार्यों के साथ) लगाने पर विचार कर रहे हैं। कारण यह है कि वर्तमान में कई (> 10) डेवलपर्स द्वारा उपयोग किए जाने वाले कोड प्रारूपों में एक बड़ा अंतर है जो एक डेवलपर के लिए …

6
क्या आवश्यक विधि मापदंडों के लिए Assert या IllegalArgumentException का उपयोग करना बेहतर है?
जावा में, जो अधिक अनुशंसित है, और क्यों? दोनों प्रकार अपवाद छोड़ देंगे, इसलिए इस संबंध में उन्हें संभालना एक समान है। assertथोड़ा कम है, लेकिन मुझे यकीन नहीं है कि यह कितना मायने रखता है। public void doStuff(Object obj) { assert obj != null; ... } बनाम public void …

10
आप गेटर्स और सेटर से कैसे बचें?
मैं कक्षाओं में एक ऊँ तरीके से डिजाइन करने के साथ कठिन समय का कुछ कर रहा हूँ। मैंने पढ़ा है कि ऑब्जेक्ट उनके व्यवहार को उजागर करते हैं, न कि उनके डेटा को; इसलिए, डेटा को संशोधित करने के लिए गेटटर / सेटर का उपयोग करने के बजाय, किसी …

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