-
जावा प्रोग्रामिंग क्या है?
जावा एक सामान्य-उद्देश्य वाली उच्च-स्तरीय प्रोग्रामिंग भाषा है जिसे मूल रूप से सन माइक्रो सिस्टम द्वारा विकसित किया गया था और 1995 में जारी किया गया था। जावा विभिन्न प्लेटफार्मों पर चलता है, जैसे कि विंडोज, मैक ओएस और यूनिक्स के विभिन्न संस्करण। जेम्स गोस्लिंग ने अपने कई सेट-टॉप बॉक्स प्रोजेक्ट्स म
-
JRE और JDK में क्या अंतर है?
जेडीके (जावा डेवलपमेंट किट) में जेआरई सहित जावा अनुप्रयोगों को विकसित करने और चलाने के लिए सभी आवश्यक उपकरण और पुस्तकालय शामिल हैं। जेआरई जावा रन टाइम एनवायरनमेंट सॉफ्टवेयर का एक टुकड़ा है जिसमें जावा प्रोग्राम को निष्पादित करने के लिए आवश्यक जेवीएम और अन्य पुस्तकालय शामिल हैं।
-
जावा में सहसंयोजक वापसी प्रकार क्या हैं?
सामान्य तौर पर, ओवरराइडिंग में, सुपरक्लास और सबक्लास में विधि का नाम और पैरामीटर समान होते हैं। लेकिन, जब रिटर्निंग टाइप की बात आती है, तो सबक्लास में मेथड सुपरक्लास में मेथड के रिटर्न टाइप के सबटाइप को वापस कर सकता है। उदाहरण यदि आप निम्न उदाहरण देखें तो सुपर क्लास में demoMethod() . नामक एक विधि
-
जावा कंस्ट्रक्टर एक मान लौटाता है, लेकिन क्या?
नहीं। जावा कंस्ट्रक्टर एक मान वापस नहीं कर सकता। यदि आवश्यक हो, तो बस एक विधि बनाएं जो आवश्यक कन्स्ट्रक्टर को कॉल करे और आवश्यक मान लौटाए। नीचे दिया गया उदाहरण देखें। public class Tester { public Tester(){} public static Tester getInstance(){ Tester tes
-
जावा में इंस्टेंस प्रारंभकर्ता ब्लॉक का उपयोग क्यों करें?
इंस्टेंस इनिशियलाइज़र ब्लॉक एक कंस्ट्रक्टर के समान है। इसे प्रत्येक ऑब्जेक्ट के लिए एक बार बुलाया जाता है और उदाहरण चर के लिए प्रारंभिक मान सेट करने के लिए इसका उपयोग किया जा सकता है। नीचे दिया गया उदाहरण देखें। public class Tester { public int a; { a = 10; }
-
जावा में संकुल का उपयोग करने के लाभ
जावा में पैकेज का उपयोग करने के निम्नलिखित फायदे हैं - प्रोग्रामर कक्षाओं/इंटरफेस इत्यादि के समूह को बंडल करने के लिए अपने स्वयं के पैकेज को परिभाषित कर सकते हैं। आपके द्वारा क्रियान्वित संबंधित वर्गों के समूह के लिए यह एक अच्छा अभ्यास है ताकि एक प्रोग्रामर आसानी से यह निर्धारित कर सके कि कक्षाएं,
-
जावा में संकुल कैसे संकलित करें
आइए एक उदाहरण देखते हैं जो एक पैकेज बनाता है जिसे जानवर कहते हैं। वर्गों और इंटरफेस के नामों के साथ किसी भी तरह के टकराव से बचने के लिए छोटे अक्षरों वाले पैकेजों के नामों का उपयोग करना एक अच्छा अभ्यास है। निम्नलिखित पैकेज उदाहरण में जानवर नाम का इंटरफ़ेस है - /* File name : Animal.java */ package a
-
जावा पैकेज प्रोग्राम कैसे चलाएं
आइए एक उदाहरण देखें जो जानवरों नामक एक पैकेज बनाता है। वर्गों और इंटरफेस के नामों के साथ किसी भी तरह के टकराव से बचने के लिए छोटे अक्षरों वाले पैकेजों के नामों का उपयोग करना एक अच्छा अभ्यास है। निम्नलिखित पैकेज उदाहरण में जानवर नाम का इंटरफ़ेस है - /* File name : Animal.java */ package animals; int
-
जावा पैकेज को दूसरे पैकेज से कैसे एक्सेस करें
आप एक उदाहरण का उपयोग करके इसे समझ सकते हैं जहां पेरोल पैकेज में एक बॉस वर्ग परिभाषित किया गया है। package payroll; public class Boss { public void payEmployee(Employee e) { e.mailCheck(); } } यदि कर्मचारी वर्ग पेरोल पैकेज में नहीं है? बॉस वर्ग को एक अल
-
जावा में अन्य पैकेज में कक्षाओं का उपयोग कैसे करें
आप एक उदाहरण का उपयोग करके इसे समझ सकते हैं जहां पेरोल पैकेज में एक बॉस वर्ग परिभाषित किया गया है। package payroll; public class Boss { public void payEmployee(Employee e) { e.mailCheck(); } } यदि कर्मचारी वर्ग पेरोल पैकेज में नहीं है? बॉस वर्ग को एक अल
-
अन्य पैकेज में जावा क्लास तक पहुंचना।
आप एक उदाहरण का उपयोग करके इसे समझ सकते हैं जहां पेरोल पैकेज में एक बॉस वर्ग परिभाषित किया गया है। package payroll; public class Boss { public void payEmployee(Employee e) { e.mailCheck(); } } यदि कर्मचारी वर्ग पेरोल पैकेज में नहीं है? बॉस वर्ग को एक अ
-
जावा में उप-पैकेज का उपयोग कैसे करें?
उप-पैकेज उप-निर्देशिकाओं के समान हैं। एक उदाहरण पर विचार करें। कंपनी के पास एक com.apple.computers पैकेज था जिसमें एक Dell.java स्रोत फ़ाइल थी, यह इस तरह की उपनिर्देशिकाओं की एक श्रृंखला में समाहित होगी - ....\com\apple\computers\Dell.java संकलन के समय, कंपाइलर प्रत्येक वर्ग, इंटरफ़ेस और उसमें परिभा
-
जावा में पैकेज
जावा में पैकेजों का उपयोग नामकरण विवादों को रोकने, पहुंच को नियंत्रित करने, कक्षाओं, इंटरफेस, एन्यूमरेशन और एनोटेशन आदि की खोज/पता लगाने और उपयोग को आसान बनाने के लिए किया जाता है। एक पैकेज को संबंधित प्रकारों (वर्ग, इंटरफेस, गणना, और एनोटेशन) के समूह के रूप में परिभाषित किया जा सकता है जो पहुंच सु
-
किसी फ़ोल्डर या जावा पैकेज से रनटाइम पर कक्षाएं कैसे लोड करें
CLASSPATH का उपयोग करके, आप किसी भी कक्षा को रनटाइम पर लोड कर सकते हैं। जावा स्रोत फ़ाइलों की तरह, संकलित .class फ़ाइलें निर्देशिकाओं की एक श्रृंखला में होनी चाहिए जो पैकेज नाम को दर्शाती हैं। हालाँकि, .class फ़ाइलों का पथ .java स्रोत फ़ाइलों के पथ के समान नहीं होना चाहिए। आप अपने स्रोत और कक्षा नि
-
जावा पैकेज में दो सार्वजनिक कक्षाएं कैसे लगाएं।
हां। केवल एक ही शर्त है कि अलग जावा फ़ाइल में एक सार्वजनिक वर्ग हो।
-
जावा में विरासत के प्रकार
Java तीन प्रकार के इनहेरिटेंस का समर्थन करता है - एकल स्तर की विरासत - एक वर्ग को एक वर्ग से गुण विरासत में मिलते हैं। उदाहरण के लिए, क्लास बी को क्लास ए विरासत में मिली है। बहुस्तरीय वंशानुक्रम - एक वर्ग को उस वर्ग से गुण विरासत में मिलते हैं, जिसके पास फिर से गुण होते हैं पदानुक्रमित वंशानुक्रम -
-
जावा में सिंगल लेवल इनहेरिटेंस
सिंगल लेवल इनहेरिटेंस - एक क्लास को सिंगल क्लास से गुण विरासत में मिलते हैं। उदाहरण के लिए, क्लास बी को क्लास ए विरासत में मिली है। उदाहरण class Shape { public void display() { System.out.println("Inside display"); } } class Rectangle extends
-
जावा में बहुस्तरीय विरासत
बहुस्तरीय वंशानुक्रम - एक वर्ग को उस वर्ग से गुण विरासत में मिलते हैं जिसके पास फिर से गुण होते हैं। उदाहरण class Shape { public void display() { System.out.println("Inside display"); } } class Rectangle extends Shape { public voi
-
जावा में एकाधिक वंशानुक्रम समर्थित क्यों नहीं है
Java में, एक वर्ग एक से अधिक वर्ग का विस्तार नहीं कर सकता है। इसलिए निम्नलिखित अवैध है - उदाहरण public class extends Animal, Mammal{} हालांकि, एक वर्ग एक या अधिक इंटरफेस को लागू कर सकता है, जिससे जावा को कई विरासतों की असंभवता से छुटकारा पाने में मदद मिली है। इसके पीछे का कारण अस्पष्टता को रोकना ह
-
जावा में एकत्रीकरण
एकत्रीकरण HAS-A संबंध को दर्शाता है। आइए पहले उदाहरण देखें - उदाहरण public class Vehicle{} public class Speed{} public class Van extends Vehicle { private Speed sp; } इससे पता चलता है कि क्लास वैन HAS-A स्पीड। स्पीड के लिए एक अलग क्लास होने से, हमें वैन क्लास के अंदर स्पीड से संबंधित प