Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Java

Java

  1. जावा में सिंक्रोनाइज़्ड ब्लॉक्स का उपयोग कब करें?

    एक सिंक्रोनाइज़्ड ब्लॉक कोड का एक टुकड़ा है जिसका उपयोग मेथड के किसी विशिष्ट संसाधन पर सिंक्रोनाइज़ेशन करने के लिए किया जा सकता है। एक सिंक्रोनाइज़्ड ब्लॉक का उपयोग किसी साझा संसाधन के लिए ऑब्जेक्ट को लॉक करने के लिए किया जाता है और सिंक्रोनाइज़्ड ब्लॉक का स्कोप सिंक्रोनाइज़्ड मेथड से छोटा होता है।

  2. जावा में प्रोग्राम द्वारा उपयोग की गई मेमोरी कैसे चेक करें?

    लंबे समय तक चलने वाले जावा कोड के लिए, जो डायनामिक मेमोरी का भारी उपयोग करता है, हम हीप स्पेस की मेमोरी की कमी के कारण आउट-ऑफ-मेमोरी एरर्स के साथ समाप्त हो सकते हैं। नीचे दिए गए प्रोग्राम में, हम एक प्रोग्राम द्वारा उपयोग की जाने वाली फ्री जावा हीप स्पेस का परीक्षण कर सकते हैं। यदि हीप स्पेस का उप

  3. जावा में स्ट्रिंग के अधिकतम घटित होने वाले कैरेक्टर को कैसे प्रिंट करें?

    String क्लास का उपयोग कैरेक्टर स्ट्रिंग्स को दर्शाने के लिए किया जा सकता है, जावा प्रोग्राम में सभी स्ट्रिंग लिटरल्स को String क्लास के इंस्टेंस के रूप में लागू किया जाता है। स्ट्रिंग्स कॉन्स्टेंट हैं और एक बार बनने के बाद उनके मान बदले नहीं जा सकते (इम्यूटेबल)। नीचे दिए गए प्रोग्राम में, हम दी गई

  4. जावा में पारदर्शी JDialog कैसे लागू करें?

    JDialog Dialog क्लास का एक सबक्लास है और इसमें विंडो के ऊपरी दाएं कोने पर मिनिमाइज़ और मैक्सिमाइज़ बटन नहीं होते। दो प्रकार के डायलॉग बॉक्स होते हैं: मोडल और नॉन-मोडल। डायलॉग बॉक्स के लिए डिफ़ॉल्ट लेआउट BorderLayout है। नीचे दिए गए प्रोग्राम में, हम AlphaContainer क्लास को कस्टमाइज़ करके और paintC

  5. जावा में सीधे run() मेथड को कॉल करने पर क्या होगा?

    थ्रेड ऑब्जेक्ट के run() मेथड को सीधे कॉल करने से एक अलग थ्रेड शुरू नहीं होता और इसे वर्तमान थ्रेड के भीतर निष्पादित किया जा सकता है। Runnable.run को एक अलग थ्रेड के भीतर से निष्पादित करने के लिए, निम्न में से एक करें: Runnable ऑब्जेक्ट का उपयोग करके एक थ्रेड बनाएं और Thread पर start() मेथड कॉल करे

  6. जावा में ऑटो-कंप्लीट JComboBox कैसे लागू करें?

    JComboBox JComponent क्लास का एक सबक्लास है और यह एक टेक्स्ट फील्ड और एक ड्रॉप-डाउन सूची का संयोजन है जिससे उपयोगकर्ता एक मान चुन सकता है। जब उपयोगकर्ता कॉम्बो बॉक्स पर कार्रवाई करता है तो एक JComboBox ActionListener, ChangeListener, और ItemListener इंटरफेस उत्पन्न कर सकता है। हम ऑटो-कंप्लीट JComb

  7. जावा में यूजर थ्रेड और डेमन थ्रेड में अंतर?

    डेमन थ्रेड्स आमतौर पर यूजर थ्रेड्स के लिए सेवाएं करने के लिए उपयोग किए जाते हैं। एप्लिकेशन थ्रेड का main() मेथड एक यूजर थ्रेड (नॉन-डेमन थ्रेड) है। JVM तब तक समाप्त नहीं होता जब तक सभी यूजर थ्रेड (नॉन-डेमन) समाप्त नहीं हो जाते। हम setDaemon(true) को कॉल करके यूजर थ्रेड द्वारा बनाए गए थ्रेड को स्पष्ट

  8. जावा में toString() का उपयोग करके संख्याओं का स्ट्रिंग प्रतिनिधित्व कैसे प्राप्त करें?

    toString() मेथड Object क्लास का एक महत्वपूर्ण मेथड है और इसका उपयोग किसी ऑब्जेक्ट के स्ट्रिंग या टेक्स्टुअल प्रतिनिधित्व को वापस करने के लिए किया जा सकता है। ऑब्जेक्ट क्लास का toString() मेथड एक स्ट्रिंग लौटाता है जो निर्दिष्ट ऑब्जेक्ट की क्लास के नाम के बाद @ चिन्ह और ऑब्जेक्ट के हैशकोड (java.lang

  9. जावा में wait(), notify() और notifyAll() मेथड्स का महत्व?

    थ्रेड्स जावा में wait(), notify() और notifyAll() मेथड्स के माध्यम से एक-दूसरे के साथ संवाद कर सकते हैं। ये Object क्लास में परिभाषित फाइनल मेथड्स हैं और इन्हें केवल सिंक्रोनाइज़्ड संदर्भ से बुलाया जा सकता है। wait() मेथड वर्तमान थ्रेड को तब तक प्रतीक्षा करने का कारण बनता है जब तक कोई अन्य थ्रेड उस

  10. क्या जावा में कंस्ट्रक्टर को सिंक्रोनाइज़ किया जा सकता है?

    नहीं, जावा में एक कंस्ट्रक्टर सिंक्रोनाइज़ नहीं किया जा सकता। JVM यह सुनिश्चित करता है कि किसी दिए गए समय पर केवल एक थ्रेड कंस्ट्रक्टर कॉल को इनवोक कर सकता है। इसलिए कंस्ट्रक्टर को सिंक्रोनाइज़्ड घोषित करने की कोई आवश्यकता नहीं है और यह जावा में अवैध है। हालांकि, हम कंस्ट्रक्टर के अंदर सिंक्रोनाइज़

  11. जावा में JPasswordField के अंदर अंकों की संख्या को कैसे प्रतिबंधित करें?

    JPasswordField JTextField का एक सबक्लास है और JPasswordField में दर्ज प्रत्येक वर्ण को एक इको वर्ण से बदला जा सकता है। यह पासवर्ड के लिए गोपनीय इनपुट की अनुमति देता है। JPasswordField के महत्वपूर्ण मेथड्स हैं getPassword(), getText(), getAccessibleContext() आदि। डिफ़ॉल्ट रूप से, हम JPasswordField क

  12. क्या हम जावा में लॉक प्राप्त किए बिना wait() मेथड को कॉल कर सकते हैं?

    नहीं, हम लॉक प्राप्त किए बिना wait() मेथड को कॉल नहीं कर सकते। जावा में, एक बार लॉक प्राप्त हो जाने पर हमें उस ऑब्जेक्ट पर wait() मेथड (टाइमआउट के साथ या बिना टाइमआउट) को कॉल करने की आवश्यकता होती है। यदि हम लॉक प्राप्त किए बिना wait() मेथड को कॉल करने का प्रयास करते हैं, तो यह java.lang.IllegalMon

  13. जावा में Dictionary क्लास का महत्व?

    Dictionary क्लास एक एब्स्ट्रैक्ट क्लास है जो कुंजी/मान जोड़े को दर्शाती है और Map की तरह काम करती है और यह जावा में एक लिगेसी क्लास है। एक Dictionary क्लास में दो महत्वपूर्ण मेथड्स Dictionary.keys() और Dictionary.elements() होते हैं जिन्हें Enumeration द्वारा इटरेट किया जा सकता है। Dictionary क्लास

  14. क्या हम जावा में start() मेथड को ओवरराइड कर सकते हैं?

    हाँ, हम जावा में Thread क्लास के start() मेथड को ओवरराइड कर सकते हैं। हमें एक नया थ्रेड बनाने के लिए super.start() मेथड को कॉल करना होगा और उस नए बनाए गए थ्रेड में run() मेथड को कॉल करना होगा। यदि हम अपने start() मेथड के भीतर से सीधे run() मेथड को कॉल करते हैं, तो इसे वास्तविक थ्रेड में एक सामान्य

  15. जावा में ऑब्जेक्ट लेवल लॉक और क्लास लेवल लॉक में अंतर?

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

  16. जावा में JList में अलग-अलग फॉन्ट स्टाइल के आइटम कैसे जोड़ें?

    JList JComponent क्लास का एक सबक्लास है और इसका उपयोग ऑब्जेक्ट्स की एक सूची प्रदर्शित करने के लिए किया जा सकता है जो उपयोगकर्ता को एक या अधिक आइटम चुनने की अनुमति देता है। एक JList ListSelectionListener इंटरफेस उत्पन्न कर सकता है और अमूर्त मेथड valueChanged() को लागू करने की आवश्यकता होती है। एक De

  17. जावा में @Override एनोटेशन का महत्व?

    @Override एनोटेशन डिफ़ॉल्ट जावा एनोटेशन में से एक है और इसे जावा 1.5 वर्जन में पेश किया गया था। @Override एनोटेशन इंगित करता है कि चाइल्ड क्लास मेथड अपने बेस क्लास मेथड को ओवरराइड कर रहा है। @Override एनोटेशन दो कारणों से उपयोगी हो सकता है: यदि एनोटेटेड मेथड वास्तव में कुछ भी ओवरराइड नहीं करता है

  18. जावा में JTable से चयनित पंक्ति को कैसे हटाएं?

    JTable जटिल डेटा संरचनाओं को प्रदर्शित करने के लिए JComponent क्लास का एक सबक्लास है। एक JTable कंपोनेंट डेटा को पंक्तियों और स्तंभों में प्रदर्शित करने के लिए मॉडल व्यू कंट्रोलर (MVC) डिज़ाइन पैटर्न का पालन कर सकता है। एक JTable TableModelListener, TableColumnModelListener, ListSelectionListener,

  19. जावा में wait() और sleep() मेथड में अंतर?

    sleep() मेथड Thread क्लास का एक स्टैटिक मेथड है और यह वर्तमान रनिंग थ्रेड को नॉन-रनेबल स्थिति में भेज सकता है जबकि wait() मेथड एक इंस्टेंस मेथड है, हम इसे थ्रेड ऑब्जेक्ट का उपयोग करके बुलाते हैं और यह केवल उस ऑब्जेक्ट के लिए प्रभावी होता है। sleep() मेथड समय समाप्त होने या interrupt() मेथड बुलाए जा

  20. क्या हम जावा में run() मेथड को सिंक्रोनाइज़ कर सकते हैं?

    हाँ, हम जावा में run() मेथड को सिंक्रोनाइज़ कर सकते हैं, लेकिन इसकी आवश्यकता नहीं है क्योंकि यह मेथड केवल एक थ्रेड द्वारा निष्पादित होता है। इसलिए सिंक्रोनाइज़ेशन run() मेथड के लिए आवश्यक नहीं है। नॉन-स्टैटिक मेथड को सिंक्रोनाइज़ करना एक अच्छी प्रथा है क्योंकि इसे एक ही समय में कई थ्रेड्स द्वारा बु

Total 1934 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:21/97  20-कंप्यूटर/Page Goto:1 15 16 17 18 19 20 21 22 23 24 25 26 27