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

Java

  1. Java में हीप मेमोरी और स्ट्रिंग कॉन्स्टेंट पूल में क्या अंतर है?

    हीप मेमोरी (Heap Memory) हीप मेमोरी एक रनटाइम डेटा क्षेत्र है जिससे सभी Java क्लास इंस्टेंसेस और ऐरे के लिए मेमोरी आवंटित की जाती है। हीप JVM स्टार्टअप पर बनाया जाता है और एप्लिकेशन चलने के दौरान इसका आकार बढ़ या घट सकता है। हीप का आकार -Xms VM ऑप्शन का उपयोग करके निर्दिष्ट किया जा सकता है। हीप फि

  2. Java में String के बजाय StringBuffer क्यों उपयोग करना चाहिए?

    StringBuffer एक थ्रेड-सेफ, म्यूटेबल कैरेक्टर सीक्वेंस है। String क्लास (इम्यूटेबल) के विपरीत, StringBuffer क्लास म्यूटेबल है। यानी हम StringBuffer ऑब्जेक्ट की सामग्री को बदल सकते हैं। जब हम StringBuffer क्लास के स्ट्रिंग को संशोधित करते हैं, तो हम नया String ऑब्जेक्ट नहीं बना रहे होते, बल्कि मूल स

  3. Java में String के बजाय StringBuffer/StringBuilder कब उपयोग करें?

    String क्लास के ऑब्जेक्ट्स इम्यूटेबल (immutable) होते हैं, जबकि StringBuffer और StringBuilder ऑब्जेक्ट्स म्यूटेबल (mutable) होते हैं। StringBuffer सिंक्रोनाइज्ड (synchronized) है (थ्रेड-सेफ), जबकि StringBuilder सिंक्रोनाइज्ड नहीं है (नॉन-थ्रेड-सेफ)। कैटेनेशन ऑपरेटर + आंतरिक रूप से StringBuffer या

  4. क्या Java मल्टी-डायमेंशनल ऐरे सपोर्ट करता है?

    नहीं, Java पारंपरिक अर्थों में (C/C++ की तरह सन्निहित मेमोरी ब्लॉक के रूप में) मल्टी-डायमेंशनल ऐरे सपोर्ट नहीं करता। Java ऐरे के ऐरे (arrays of arrays) सपोर्ट करता है। Java में, एक टू-डायमेंशनल ऐरे वास्तव में वन-डायमेंशनल ऐरे का ऐरे होता है। उदाहरण int[][] arr = new int[2][4]; अभिव्यक्ति arr[

  5. Java में Exception क्लास और Error क्लास में क्या अंतर है?

    Exception क्लास और Error क्लास दोनों java.lang.Throwable क्लास के सबक्लास हैं। हम रनटाइम पर अपवादों को हैंडल कर सकते हैं लेकिन एरर्स को हैंडल नहीं कर सकते। Exceptions (अपवाद): ये रनटाइम पर होने वाली तार्किक त्रुटियों (logical errors) को दर्शाने वाले ऑब्जेक्ट्स हैं जो JVM को अस्पष्टता (ambiguity)

  6. Java में try ब्लॉक बिना catch ब्लॉक के उपयोग कर सकते हैं?

    हां, finally ब्लॉक का उपयोग करके try ब्लॉक को बिना catch ब्लॉक के उपयोग करना संभव है। जैसा कि हम जानते हैं, finally ब्लॉक हमेशा निष्पादित होता है भले ही try ब्लॉक में कोई अपवाद आया हो, System.exit() को छोड़कर यह हमेशा निष्पादित होता है। उदाहरण 1: साधारण try-finally public class TryBlockWithoutCat

  7. Java में एक try ब्लॉक के साथ multiple catch ब्लॉक उपयोग कर सकते हैं?

    हां, Java में हम एक try ब्लॉक के साथ एकाधिक (multiple) catch ब्लॉक परिभाषित कर सकते हैं। हर try ब्लॉक कम से कम एक catch ब्लॉक से जुड़ा होना चाहिए (या finally ब्लॉक)। जब भी try ब्लॉक में कोई अपवाद ऑब्जेक्ट पहचाना जाता है और यदि एकाधिक catch ब्लॉक हैं, तो catch ब्लॉक को प्राथमिकता उस क्रम के आधार प

  8. Java कोड में विभिन्न प्रकार की टिप्पणियां (Comments) कैसे जोड़ें?

    Java टिप्पणियां (Comments) वे स्टेटमेंट्स हैं जो कंपाइलर और इंटरप्रेटर द्वारा निष्पादित नहीं की जातीं। टिप्पणियों का उपयोग वेरिएबल, मेथड, क्लास या किसी स्टेटमेंट के बारे में जानकारी प्रदान करने के लिए किया जा सकता है। इसका उपयोग किसी प्रोग्राम कोड को कुछ समय के लिए छिपाने (डिसेबल करने) के लिए भी कि

  9. Java में कस्टम अपवाद (Custom Exception) कैसे बनाएं?

    कभी-कभी एप्लिकेशन की आवश्यकताओं के आधार पर सार्थक अपवाद विकसित करना आवश्यक होता है। Java में हम Exception क्लास को एक्सटेंड करके अपने खुद के अपवाद (Custom Exceptions) बना सकते हैं। उपयोगकर्ता-परिभाषित अपवादों को Java में कस्टम अपवाद (Custom Exceptions) के नाम से भी जाना जाता है। कस्टम अपवाद बनाने

  10. Java में catch या finally ब्लॉक में return स्टेटमेंट रख सकते हैं?

    हां, Java में हम किसी मेथड का return स्टेटमेंट catch और finally ब्लॉक में लिख सकते हैं। ऐसी स्थिति हो सकती है जहां मेथड का रिटर्न टाइप हो और हम शर्तों के आधार पर मेथड के किसी भी भाग से मान वापस कर सकते हैं। अगर हम catch ब्लॉक में मान वापस करते हैं और मेथड के अंत में भी return स्टेटमेंट रखते हैं,

  11. Java में StackOverflowError और OutOfMemoryError में क्या अंतर है?

    जब हम कोई Java प्रोग्राम चलाते हैं, तो ऑपरेटिंग सिस्टम JVM को कुछ मेमोरी आवंटित करता है। JVM इस मेमोरी को दो भागों में बांटता है: स्टैक मेमोरी और हीप मेमोरी। स्टैक मेमोरी: मेथड्स के निष्पादन (execution) के लिए उपयोग होती है। हीप मेमोरी: ऑब्जेक्ट्स को स्टोर करने के लिए उपयोग होती है। जब स्टैक भर

  12. Java में printStackTrace() और getMessage() मेथड में क्या अंतर है?

    Java में किसी अपवाद (Exception) की डिटेल्स जानने के दो मुख्य तरीके हैं: printStackTrace() मेथड और getMessage() मेथड। दोनों का उपयोग अलग-अलग परिस्थितियों में किया जाता है। printStackTrace() मेथड यह मेथड java.lang.Throwable क्लास में परिभाषित है और java.lang.Error तथा java.lang.Exception क्लास में

  13. क्या Java में finally ब्लॉक हमेशा निष्पादित होता है?

    हां, finally ब्लॉक हमेशा निष्पादित होता है जब तक कि असामान्य प्रोग्राम टर्मिनेशन न हो जो या तो JVM क्रैश से या System.exit() कॉल से परिणामस्वरूप होता है। एक finally ब्लॉक हमेशा निष्पादित होता है चाहे अपवाद हुआ हो या नहीं। यदि फाइल बंद करने या DB कनेक्शन जैसा अपवाद होता है, तो finally ब्लॉक का उपय

  14. Java में NullPointerException को कैसे हल करें?

    NullPointerException JVM द्वारा फेंका गया एक रनटाइम अपवाद है जब हमारे एप्लिकेशन कोड, अन्य रेफरेंस्ड API या मिडलवेयर निम्नलिखित स्थितियों का सामना करते हैं: null ऑब्जेक्ट के इंस्टेंस मेथड को इनवोक करने का प्रयास। null ऑब्जेक्ट के विशेष फील्ड को एक्सेस या संशोधित करने का प्रयास। ऐरे के रूप में null

  15. Java में एप्लिकेशन और एपलेट में क्या अंतर है?

    एक जावा प्रोग्राम को दो प्रकारों में वर्गीकृत किया जा सकता है, एक एप्लिकेशन है और दूसरा एपलेट है। एप्लिकेशन एक एप्लिकेशन एक स्टैंड-अलोन जावा प्रोग्राम है जो क्लाइंट या सर्वर-साइड पर वर्चुअल मशीन के सपोर्ट के साथ चलता है। एक जावा एप्लिकेशन को किसी भी जावा-कम्पैटिबल वर्चुअल मशीन पर चलाने के लिए डिज

  16. Java Date को फॉर्मेटेड String में बदलने के लिए SimpleDateFormat क्लास का उपयोग कैसे करें?

    Java SimpleDateFormat क्लास Java String को Date में या Date को String में कन्वर्ट करने के लिए प्रदान करती है। उदाहरण import java.util.Date; import java.text.SimpleDateFormat; import java.util.Calendar; public class SimpleDateFormatTest { public static void main(String[] args) { // आज क

  17. JSlider में एक्सटेंट सेट करने के लिए Java प्रोग्राम

    स्लाइडर के एक्सटेंट को सेट करने के लिए, setExtent() मेथड का उपयोग करें। यह नॉब द्वारा कवर की गई रेंज का आकार सेट करता है - JSlider slider = new JSlider(JSlider.HORIZONTAL, 0, 100, 70); slider.setMinorTickSpacing(5); slider.setMajorTickSpacing(20); slider.setPaintTicks(true); slider.setPaintLabels(t

  18. Java में एक्सेस मोडिफायर्स और नॉन-एक्सेस मोडिफायर्स में क्या अंतर है?

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

  19. Java में AWT कंपोनेंट्स हैवी-वेट जबकि Swing कंपोनेंट्स लाइट-वेट क्यों हैं?

    AWT का अर्थ Abstract Window ToolKit है और यह Java GUI प्रोग्रामिंग को सपोर्ट करता है। यह स्टैंड-अलोन Java एप्लिकेशन्स/एप्लेट्स के लिए एक पोर्टेबल GUI लाइब्रेरी है। AWT हमारे एप्लिकेशन और नेटिव GUI के बीच कनेक्शन प्रदान करता है जबकि Java Swing GUI कंपोनेंट्स का एक सेट इम्प्लीमेंट करता है जो AWT तकन

  20. Java में डबल-बफरिंग क्या है?

    डबल-बफरिंग ऑफ-स्क्रीन इमेज बफर में ग्राफिक्स ड्रॉ करने की प्रक्रिया है और फिर बफर के कंटेंट को एक बार में स्क्रीन पर कॉपी करना है। कॉम्प्लेक्स ग्राफिक्स के लिए, डबल-बफरिंग का उपयोग फ्लिकरिंग मुद्दों को कम कर सकता है। Java Swing अपने सभी कंपोनेंट्स के लिए ऑटोमेटिकली डबल-बफरिंग सपोर्ट करता है। डबल-ब

Total 1934 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:8/97  20-कंप्यूटर/Page Goto:1 2 3 4 5 6 7 8 9 10 11 12 13 14