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

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

8
जावा बाइटकोड को स्रोत कोड परिवर्तित करने का क्या उपयोग है?
अगर किसी को अलग-अलग आर्किटेक्चर के लिए अलग-अलग जेवीएम की जरूरत है तो मैं यह पता नहीं लगा सकता कि इस अवधारणा को शुरू करने के पीछे क्या तर्क है। अन्य भाषाओं में हमें अलग-अलग मशीनों के लिए अलग-अलग कंपाइलर की आवश्यकता होती है, लेकिन जावा में हमें अलग-अलग JVM …
37 java  jvm  bytecode 

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

3
क्या स्ट्रीम तत्व को संशोधित करने के लिए तिरछा () का उपयोग करना एक एंटीपैटर्न है?
मान लीजिए कि मेरे पास चीजों की एक धारा है और मैं उन्हें मध्य धारा में "समृद्ध" करना चाहता हूं, मैं यह करने के peek()लिए उपयोग कर सकता हूं , जैसे: streamOfThings.peek(this::thingMutator).forEach(this::someConsumer); मान लें कि कोड में इस बिंदु पर चीजों को बदलना सही व्यवहार है - उदाहरण के लिए, …

5
मुझे जावा स्विंग क्लास का विस्तार कब करना चाहिए?
इनहेरिटेंस इम्प्लीमेंटेशन की मेरी वर्तमान समझ यह है कि आईएस-ए रिलेशन मौजूद होने पर ही किसी वर्ग का विस्तार करना चाहिए । यदि माता-पिता वर्ग आगे और अधिक विशिष्ट प्रकार के साथ अधिक विशिष्ट प्रकार के बच्चे रख सकते हैं, लेकिन माता-पिता में अमूर्त तत्वों को साझा करेंगे। मैं यह …

9
क्या एल्गोरिथ्म प्रोग्रामिंग भाषा की तुलना में अधिक महत्वपूर्ण है?
वर्तमान (2013) Google कोड जाम प्रतियोगिता के दौरान, पायथन लोगों की तुलना में C ++ और Java लोगों को कोड की 200+ लाइनें लेने वाली एक समस्या थी, जिसने कोड की केवल 40 लाइनों का उपयोग करके उसी समस्या को हल किया। पायथन सीधे सी ++ और जावा के साथ …
35 java  c++  algorithms  python 

3
OO में क्या संदेश गुजर रहा है?
मैं OO प्रोग्रामिंग का अध्ययन कर रहा हूं, मुख्य रूप से C ++, C # और Java में। मुझे लगा कि मेरे पास इनकैप्सुलेशन, इनहेरिटेंस और पॉलिमोर्फिज्म (साथ ही इस साइट पर बहुत सारे प्रश्न पढ़ने के बारे में) की मेरी समझ के साथ इस पर अच्छी पकड़ है। एक …
35 java  c#  c++  object-oriented 

2
एक नई परियोजना के लिए JAX-RS कार्यान्वयन का चयन करना
मैं एक नया जावा प्रोजेक्ट शुरू कर रहा हूं जिसके लिए एक RESTful API की आवश्यकता होगी। यह मोबाइल ग्राहकों की सेवा करने वाला एक सास व्यावसायिक अनुप्रयोग होगा। मैंने जावा ईई 6 के साथ एक परियोजना विकसित की है, लेकिन मैं पारिस्थितिकी तंत्र से बहुत परिचित नहीं हूं, क्योंकि …
35 java  rest  java-ee 

5
चेक किए गए अपवादों से कैसे निपटें जो कभी भी फेंके नहीं जा सकते
उदाहरण: foobar = new InputStreamReader(p.getInputStream(), "ISO-8859-1"); चूंकि एन्कोडिंग हार्डकोड और सही है, इसलिए निर्माता विनिर्देश में घोषित UnsupportedEncodingException को कभी नहीं फेंकेंगे (जब तक कि जावा कार्यान्वयन टूट नहीं जाता है, जिस स्थिति में मैं वैसे भी खो जाता हूं)। वैसे भी, जावा मुझे उस अपवाद से निपटने के लिए …


8
अन्य डेवलपर्स को अपना काम पूरा करने के बाद कॉल करने के लिए मजबूर करें
जावा 7 में एक पुस्तकालय में, मेरे पास एक वर्ग है जो अन्य वर्गों को सेवाएं प्रदान करता है। इस सेवा वर्ग का एक उदाहरण बनाने के बाद, इसका एक तरीका कई बार कहा जा सकता है (चलो इसे doWork()विधि कहते हैं)। इसलिए मुझे नहीं पता कि सेवा वर्ग का …
34 java 

6
दो कतारों का उपयोग करके स्टैक को लागू करने का क्या मतलब है?
मेरे पास निम्नलिखित होमवर्क प्रश्न हैं: दो कतारों का उपयोग करके स्टैक विधियों को धक्का (x) और पॉप () लागू करें। यह मुझे अजीब लगता है क्योंकि: एक ढेर है एक (LIFO) कतार मैं यह नहीं देखता कि इसे लागू करने के लिए आपको दो कतारों की आवश्यकता क्यों होगी …
34 java  stack 

8
ओवरराइडिंग ऑब्जेक्ट है। फ़िनाइल () वास्तव में खराब है?
ओवरराइडिंग के खिलाफ मुख्य दो तर्क हैं Object.finalize(): आपको यह तय करने के लिए नहीं मिलता है कि इसे कब बुलाया जाए। यह बिल्कुल नहीं कहा जा सकता है। अगर मैं इसे सही ढंग से समझता हूं, तो मुझे नहीं लगता कि वे Object.finalize()इतने नफरत करने के लिए पर्याप्त कारण …

3
क्या जावा विकास में आमतौर पर C # /। NET की तुलना में अधिक उपवर्ग शामिल होते हैं?
मैंने हाल ही में Android विकास देखना शुरू किया है। इसने मुझे जावा सॉफ्टवेयर विकास की दुनिया में वापस ला दिया है। पिछली बार जब मैंने जावा के साथ काम किया था, तो मैं मानता हूँ, मैं OOP को लगभग नहीं समझता था (मुझे लगता है) अब मैं करता हूँ। …

2
बलोच के बिल्डर पैटर्न पर कैसे सुधार किया जाए, यह उच्च-विस्तार योग्य कक्षाओं में उपयोग के लिए अधिक उपयुक्त है
मैं जोशुआ बलोच के प्रभावी जावा पुस्तक (द्वितीय संस्करण) से बहुत प्रभावित हुआ हूं, शायद मैंने जितनी भी प्रोग्रामिंग पुस्तक पढ़ी है, उससे कहीं अधिक। विशेष रूप से, उनके बिल्डर पैटर्न (आइटम 2) का सबसे बड़ा प्रभाव पड़ा है। मेरे पिछले दस वर्षों की प्रोग्रामिंग की तुलना में बलोच के …

11
जावा बनाम सी # - उत्पादकता परिप्रेक्ष्य [बंद]
यदि आपके पास जावा के साथ काम करने में कई वर्षों का अनुभव है और सी # और .NET के साथ काम करने में कई वर्षों का अनुभव है, तो मैं इन दो वातावरणों के बीच सॉफ्टवेयर विकास उत्पादकता अंतर पर आपकी राय को महत्व दूंगा। हमारे ग्राहकों में से …

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