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

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

1
Null-Safe Operators (उदाहरण के लिए "एल्विस ऑपरेटर") को Java 7 के "प्रोजेक्ट कॉइन" के भाग के रूप में क्यों अस्वीकार कर दिया गया?
जावा 7 के "प्रोजेक्ट कॉइन" के लिए प्रस्तावित सुविधाओं में से एक "एल्विस ऑपरेटर" था। प्रोजेक्ट सिक्के पर 2009 के जावाऑन प्रस्तुति की एक रिपोर्ट ने इसे इस तरह वर्णित किया: इस प्रस्तुति में शामिल "छोटी विशेषताओं" में से एक तथाकथित "एल्विस ऑपरेटर" है, जो टर्निग ऑपरेटर का एक अधिक …
10 java  api-design 

1
निर्भरता संस्करण संघर्ष से बचें?
कोई भी जावा प्रोजेक्ट जो मेरे जार का उपयोग करता है, लगभग निश्चित रूप से दूसरे जार पर एक अतिरिक्त निर्भरता होगी, जिसमें मेरे जार पर निर्भरता भी शामिल है। समस्या यह है, कि अन्य जार के कई संस्करण हैं। मैं किसी भी मुद्दे से कैसे बच सकता हूं जो …

5
क्या एलएसपी का उल्लंघन करना कभी ठीक है?
मैं इस प्रश्न का अनुसरण कर रहा हूं , लेकिन मैं अपना ध्यान कोड से एक सिद्धांत पर स्विच कर रहा हूं। लिस्कोव प्रतिस्थापन सिद्धांत (एलएसपी) की मेरी समझ से , मेरे आधार वर्ग में जो भी तरीके हैं, उन्हें मेरे उपवर्ग में लागू किया जाना चाहिए, और इस पृष्ठ …

1
क्या ऐसी स्थिति है जहां सरल रचना के बजाय कमजोर संदर्भों का उपयोग करना बेहतर होगा?
हालाँकि, जावा डॉक्स निर्दिष्ट करता है, कि कमजोर संदर्भ मुख्य रूप से कैनोपिकलाइजिंग मैपिंग के लिए हैं, आपको इंटरनेट पर कई , कई , कई लोग मिल जाएंगे , जो बताते हैं कि WeakHashMap अपने जीवनकाल के दौरान ऑब्जेक्ट मेटाडेटा को संग्रहीत करने के लिए एकदम सही है। हालाँकि, कोई …

2
उपयोगकर्ता चेतावनी प्रदर्शित करते हुए, गेटर्स और सेटर से बचें
पृष्ठभूमि मैं "क्लीन कोड बुक" पढ़ रहा हूं, और, पार्लेल में, मैं बैंकर अकाउंट की तरह कैलिसथेनिक ऑब्जेक्ट्स काटा पर काम कर रहा हूं, और मैं उस नियम पर अटक गया हूं: कैलिस्थेनिक वस्तुओं का 9 वां नियम यह है कि हम गेटटर या सेटर का उपयोग नहीं करते हैं। …

7
साइक्लोमैटिक जटिलता एक विधि के लिए महत्वपूर्ण क्यों है?
मैं हाल ही में ग्रहण के लिए सोनारलिंट का उपयोग कर रहा हूं , और इससे मुझे बहुत मदद मिली। हालाँकि, यह मेरे लिए एक सवाल है जो चक्रीय जटिलता के बारे में है। सोनारलिंट को 10 के सीसी के रूप में स्वीकार्य माना जाता है, और कुछ मामले हैं …

4
ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग में मुख्य की जिम्मेदारियां क्या हैं?
मैं ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग में नया हूं और मुझे समझ नहीं आ रहा है कि मुख्य का उद्देश्य क्या है। हां, मैंने पढ़ा है कि यह कार्यक्रम का "प्रवेश बिंदु" है लेकिन जो मुझे समझ नहीं आ रहा है वह मुख्य में क्या होना चाहिए? और इसकी जिम्मेदारियां क्या हैं? …

1
जावा 8 के साथ छंटनी हुड के नीचे कैसे काम करती है?
जब मैं फोन करता हूं तो Stream.sort(..)तत्वों का एक नया सरणी बनाया जाता है और धारा नए बनाए गए सॉर्ट किए गए सरणी पर पुनरावृत्त होती है? दूसरे शब्दों में, कैसे जावा 8 स्ट्रीम sortहुड के तहत करता है?

5
क्या आपको बहुत सी छोटी वस्तुओं के निर्माण को कम करना चाहिए?
जब कुछ लिखते हैं जो कई बार छोटी वस्तुओं का निर्माण करता है), तो क्या आपको प्रदर्शन के लिए इसे कम करने की कोशिश करनी चाहिए? खासकर यदि आपको नहीं पता है कि यह किस सिस्टम पर चलाया जाएगा, कम से उच्च अंत डेस्कटॉप या मोबाइल पर भी। मोबाइल के …

2
Oracle जावा ट्यूटोरियल में "विवादास्पद" कहे जाने वाले बनाम अनियंत्रित अपवादों की जाँच क्यों की जाती है?
मैं जावा में नया हूँ और अपवादों पर इसके प्रलेखन को पढ़ रहा था । , और विशेष रूप से अनियंत्रित अपवाद - विवाद पृष्ठ। निचला रेखा कहता है: यदि किसी ग्राहक से किसी अपवाद से उबरने की अपेक्षा की जा सकती है, तो उसे एक अपवाद बना दें। यदि …

4
जावा में एक अशक्त कथन कब इस्तेमाल किया जाएगा?
एक पाठ्यपुस्तक में मैं एक कक्षा के लिए देख रहा हूँ, यह कहा गया है, एक कथन रिक्त हो सकता है (अशक्त कथन)। अशक्त कथन को केवल अर्धविराम के रूप में परिभाषित किया गया है। यह निष्पादन के समय बिल्कुल कुछ नहीं करता है। अशक्त कथन का उपयोग शायद ही …
10 java 

5
संकलन-समय मान पैरामीटर के साथ जावा कक्षाएं उत्पन्न करना
ऐसी स्थिति पर विचार करें जहां एक वर्ग एक ही मूल व्यवहार, विधियों, एट वगैरह को लागू करता है, लेकिन उस वर्ग के कई अलग-अलग संस्करण विभिन्न उपयोगों के लिए मौजूद हो सकते हैं। मेरे विशेष मामले में, मेरे पास एक वेक्टर (एक ज्यामितीय वेक्टर, एक सूची नहीं) है और …

2
जावा पर इनपुट प्राप्त करने के लिए हमें स्कैनर क्लास के एक उदाहरण की आवश्यकता क्यों है?
जावा ऑब्जेक्ट ओरिएंटेड है, लेकिन, हमें इनपुट पाने के लिए स्कैनर क्लास से ऑब्जेक्ट बनाने की आवश्यकता क्यों है? नहीं किया जा सका next()विधियों, उदाहरण के लिए, बस स्टेटिक हो सकता है? सी मुझे बहुत सरल लगता है जैसे आप अभी उपयोग करते हैं scanf(), gets()या fgets()। मुझे यकीन है …

1
गाइस में @ImplementedBy एनोटेशन के पीछे क्या प्रेरणा है?
मैंने हाल ही @ImplementedByमें Google Guice में उपलब्ध एनोटेशन के बारे में पढ़ा । यह प्रोग्रामर को एक इंटरफेस के बीच एक बंधन को निर्दिष्ट करने और निर्भरता इंजेक्शन में भविष्य के उपयोग के लिए इसके कार्यान्वयन की अनुमति देता है। यह एक उचित समय के बंधन का एक उदाहरण …

3
क्लीन कोड और हाइब्रिड ऑब्जेक्ट और फ़ीचर ईर्ष्या
इसलिए मैंने हाल ही में अपने कोड में कुछ प्रमुख रिफ्लेक्टरिंग किए हैं। मुख्य चीजों में से एक जो मैंने करने की कोशिश की, उसने मेरी कक्षाओं को डेटा ऑब्जेक्ट और वर्कर ऑब्जेक्ट में विभाजित कर दिया। यह अन्य चीजों के बीच, क्लीन कोड के इस भाग से प्रेरित था …

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