-
जावा में हीप मेमोरी और स्ट्रिंग कॉन्स्टेंट पूल के बीच अंतर क्या हैं?
हीप मेमोरी हीप मेमोरी एक रन टाइम डेटा क्षेत्र है जहां से सभी जावा क्लास इंस्टेंस और सरणियों के लिए मेमोरी आवंटित की जाती है। हीप तब बनाया जाता है जब JVM शुरू होता है और एप्लिकेशन के चलने के दौरान आकार में वृद्धि या कमी हो सकती है। हीप के आकार को –Xms VM विकल्प का उपयोग करके निर्दिष्ट किया जा सकता
-
जावा में स्ट्रिंग के बजाय हमें स्ट्रिंगबफर का उपयोग क्यों करना चाहिए?
एक स्ट्रिंगबफ़र वर्णों का एक थ्रेड-सुरक्षित, परिवर्तनशील अनुक्रम है। एक स्ट्रिंग वर्ग (अपरिवर्तनीय) के विपरीत, StringBuffer वर्ग परिवर्तनशील है। यानी, हम StringBuffer ऑब्जेक्ट की सामग्री को बदल सकते हैं। जब हम StringBuffer वर्ग की एक स्ट्रिंग को संशोधित करते हैं, तो हम एक नया String ऑब्जेक्ट नहीं बन
-
जावा में स्ट्रिंग की तुलना में स्ट्रिंगबफर/स्ट्रिंगबिल्डर का उपयोग कहां करें?
स्ट्रिंग क्लास ऑब्जेक्ट्स अपरिवर्तनीय हैं जबकि स्ट्रिंगबफर और स्ट्रिंगबिल्डर ऑब्जेक्ट्स परिवर्तनीय हैं। एक स्ट्रिंगबफ़र सिंक्रनाइज़ किया जाता है जबकि एक स्ट्रिंगबिल्डर सिंक्रनाइज़ नहीं होता है। एक संयोजन ऑपरेटर + आंतरिक रूप से StringBuffer या StringBuilder का उपयोग करके कार्यान्वित किया जाता है। यदि
-
क्या जावा बहु-आयामी सरणी का समर्थन करता है?
नहीं, जावा बहु-आयामी सरणियों का समर्थन नहीं करता है। जावा सरणियों के सरणियों का समर्थन करता है। जावा में, द्वि-आयामी सरणी और कुछ नहीं, बल्कि एक-आयामी सरणी की एक सरणी है। int[][] arr =new int[2][4]; अभिव्यक्ति arr[i] एक-आयामी सरणी का चयन करता है और व्यंजक arr[i][j] उस सरणी से तत्व का चयन करता है।
-
जावा में एक्सेप्शन क्लास और एरर क्लास में क्या अंतर हैं?
अपवाद वर्ग और त्रुटि वर्ग दोनों java.lang.Throwable वर्ग के उपवर्ग हैं, हम रनटाइम पर अपवादों को संभालने में सक्षम हो सकते हैं लेकिन त्रुटियों को हम संभाल नहीं सकते हैं। अपवाद वे ऑब्जेक्ट हैं जो रन टाइम पर होने वाली तार्किक त्रुटियों का प्रतिनिधित्व करते हैं और JVM को अस्पष्टता की स्थिति में प्रवेश
-
क्या हमारे पास जावा में कैच ब्लॉक के बिना एक कोशिश ब्लॉक हो सकता है?
हां, अंतिम ब्लॉक का उपयोग करके कैच ब्लॉक के बिना कोशिश ब्लॉक करना संभव है। जैसा कि हम जानते हैं, एक अंतिम ब्लॉक हमेशा निष्पादित होगा, भले ही एक कोशिश ब्लॉक में एक अपवाद हुआ हो, System.exit() को छोड़कर यह हमेशा निष्पादित होगा। उदाहरण 1 public class TryBlockWithoutCatch { public static vo
-
क्या हम जावा में एक से अधिक कैच ब्लॉक वाले ट्राई ब्लॉक को परिभाषित कर सकते हैं?
हां, हम जावा में एक से अधिक कैच ब्लॉक वाले एक ट्राई ब्लॉक को परिभाषित कर सकते हैं। हर प्रयास कम से कम एक कैच ब्लॉक से जुड़ा होना चाहिए और होना चाहिए। जब भी एक कोशिश ब्लॉक में एक अपवाद वस्तु की पहचान की जाती है और यदि कई कैच ब्लॉक हैं तो कैच ब्लॉक को उस क्रम के आधार पर प्राथमिकता दी जाएगी जिसमें कैच
-
जावा कोड में विभिन्न टिप्पणियाँ कैसे जोड़ें?
Java टिप्पणियाँ ऐसे कथन हैं जिन्हें संकलक और दुभाषिया द्वारा क्रियान्वित नहीं किया जाता है। टिप्पणियों का उपयोग चर, विधि, वर्ग या किसी कथन के बारे में जानकारी प्रदान करने के लिए किया जा सकता है। इसका उपयोग किसी विशिष्ट समय के लिए प्रोग्राम कोड को छिपाने के लिए भी किया जा सकता है। जावा टिप्पणियों के
-
हम जावा में एक कस्टम अपवाद कैसे बना सकते हैं?
कभी-कभी एप्लिकेशन आवश्यकताओं के आधार पर सार्थक अपवाद विकसित करने की आवश्यकता होती है। हम जावा में अपवाद वर्ग का विस्तार करके अपने स्वयं के अपवाद बना सकते हैं जावा में उपयोगकर्ता-परिभाषित अपवादों को कस्टम अपवाद के रूप में भी जाना जाता है। उदाहरण के साथ कस्टम अपवाद बनाने के चरण कस्टम एक्सेप्शन क्लास
-
क्या हमारे पास कैच में रिटर्न स्टेटमेंट हो सकता है या अंत में जावा में ब्लॉक हो सकता है?
हां, हम कैच में विधि का रिटर्न स्टेटमेंट लिख सकते हैं और अंत में ब्लॉक कर सकते हैं। ऐसी स्थिति है जहां एक विधि का रिटर्न प्रकार होगा और हम शर्तों के आधार पर विधि के किसी भी भाग पर कुछ मूल्य वापस कर सकते हैं। यदि हम कैच ब्लॉक में कोई मान लौटाते हैं और हम विधि के अंत में एक मान वापस कर सकते हैं, तो क
-
Java में StackOverflowError और OutOfMemoryError के बीच क्या अंतर हैं?
जब भी हम जावा प्रोग्राम चलाते हैं, तो ऑपरेटिंग सिस्टम JVM को कुछ मेमोरी आवंटित करता है। JVM इस मेमोरी को दो भागों में विभाजित करता है। एक है स्टैक मेमोरी और दूसरी है हीप मेमोरी। स्टैक का उपयोग विधियों के निष्पादन के लिए किया जाता है और हीप का उपयोग वस्तुओं को संग्रहीत करने के लिए किया जाता है। जब स्
-
जावा में PrintStackTrace () विधि और getMessage () विधि के बीच अंतर क्या हैं?
अपवाद का विवरण खोजने के दो तरीके हैं, एक है PrintStackTrace () विधि और दूसरा है getMessage () विधि। प्रिंटस्टैकट्रेस()विधि यह वह तरीका है जिसे java.lang.Throwable क्लास में परिभाषित किया गया है और इसे java.lang.Error क्लास और java.lang.Exception क्लास में इनहेरिट किया गया है। यह विधि अपवाद का नाम औ
-
अंत में जावा में हमेशा ब्लॉक निष्पादित किया जाता है?
हां, अंतत:ब्लॉक को हमेशा निष्पादित किया जाता है जब तक कि कोई असामान्य प्रोग्राम समाप्ति या तो JVM क्रैश या System.exit() पर कॉल से उत्पन्न न हो। आखिरकार ब्लॉक हमेशा निष्पादित होता है चाहे अपवाद हुआ हो या नहीं। यदि कोई अपवाद उत्पन्न होता है जैसे किसी फ़ाइल या DB कनेक्शन को बंद करना, तो अंत में ब्लॉक
-
जावा में NullPointerException को कैसे हल करें?
एक NullPointerException JVM द्वारा फेंका गया एक रनटाइम अपवाद है जब हमारा एप्लिकेशन कोड, अन्य संदर्भित API या मिडलवेयर निम्नलिखित स्थितियों का सामना करता है एक अशक्त वस्तु की एक आवृत्ति विधि का आह्वान करने का प्रयास। एक अशक्त वस्तु के किसी विशेष क्षेत्र तक पहुँचने या संशोधित करने का प्रयास। एक सरणी
-
जावा में एप्लिकेशन और एप्लेट के बीच अंतर क्या हैं?
एक Java प्रोग्राम को दो प्रकारों में वर्गीकृत किया जा सकता है, एक एप्लिकेशन है और दूसरा एक एप्लेट है। आवेदन एप्लिकेशन एक स्टैंड-अलोन जावा प्रोग्राम है जो क्लाइंट या सर्वर-साइड में वर्चुअल मशीन के समर्थन से चलता है। एक जावा एप्लिकेशन को कंप्यूटर आर्किटेक्चर की परवाह किए बिना किसी भी जावा-संगत वर्चुअ
-
जावा दिनांक को स्वरूपित स्ट्रिंग में कनवर्ट करने के लिए SimpleDateFormat क्लास का उपयोग कैसे करें?
Java SimpleDateFormat वर्ग जावा स्ट्रिंग को दिनांक या दिनांक से स्ट्रिंग में कनवर्ट करने की सुविधा प्रदान करता है। उदाहरण आयात करें ()।समय निकालो(); // एक तिथि फॉर्मेटर बनाएं SimpleDateFormat फ़ॉर्मेटर =नया SimpleDateFormat (yyyy-MM-dd-hh.mm.ss); // दिनांक प्रारूप का उपयोग करके एक नया स्ट्रिंग बनाएं
-
JSlider में सीमा निर्धारित करने के लिए जावा प्रोग्राम
स्लाइडर की सीमा निर्धारित करने के लिए, setExtent() विधि का उपयोग करें। यह नॉब द्वारा कवर की गई रेंज का आकार सेट करता है - JSlider slider = new JSlider(JSlider.HORIZONTAL, 0, 100, 70); slider.setMinorTickSpacing(5); slider.setMajorTickSpacing(20); slider.setPaintTicks(true); slider.setPaintLabels(tru
-
जावा में एक्सेस संशोधक और गैर-पहुंच संशोधक के बीच अंतर क्या हैं?
पहुंच संशोधक एक्सेस संशोधक वे कीवर्ड हैं जिनका उपयोग कक्षाओं, चर, विधियों और कंस्ट्रक्टर के साथ उनके एक्सेस स्तर को नियंत्रित करने के लिए किया जाता है। जावा में चार एक्सेस संशोधक हैं। डिफ़ॉल्ट जब कोई एक्सेस संशोधक निर्दिष्ट नहीं किया जाता है, तो जावा को डिफ़ॉल्ट संशोधक के रूप में माना जाता है। ड
-
जावा में स्विंग घटक हल्के वजन वाले होते हैं, जबकि एडब्ल्यूटी घटक भारी वजन वाले क्यों होते हैं?
एडब्ल्यूटी सार विंडो टूलकिट के लिए खड़ा है और यह जावा जीयूआई प्रोग्रामिंग का समर्थन करता है। यह स्टैंड-अलोन जावा अनुप्रयोगों/एप्लेट्स के लिए एक पोर्टेबल जीयूआई पुस्तकालय है। जावा स्विंग . के दौरान AWT हमारे एप्लिकेशन और स्थानीय GUI के बीच संबंध प्रदान करता है GUI घटकों का एक सेट लागू करता है जो AWT
-
जावा में डबल-बफरिंग क्या है?
डबल-बफरिंग एक ऑफ-स्क्रीन छवि बफर में ग्राफिक्स खींचने और फिर बफर की सामग्री को एक ही बार में स्क्रीन पर कॉपी करने की प्रक्रिया है। जटिल ग्राफिक्स के लिए, डबल-बफरिंग का उपयोग करने से झिलमिलाहट की समस्या कम हो सकती है। जावा स्विंग अपने सभी घटकों के लिए स्वचालित रूप से डबल-बफरिंग का समर्थन करता है। डबल