जावा में इंडेक्स आउट ऑफ बाउंड अपवाद क्या है?
जावा में इंडेक्स आउट ऑफ बाउंड अपवाद क्या है?

वीडियो: जावा में इंडेक्स आउट ऑफ बाउंड अपवाद क्या है?

वीडियो: जावा में इंडेक्स आउट ऑफ बाउंड अपवाद क्या है?
वीडियो: उदाहरण के साथ जावा में एरे इंडेक्स आउट ऑफ बाउंड अपवाद 2024, नवंबर
Anonim

इंडेक्स आउट ऑफ बाउंड एक्सेप्शन . इंडेक्स आउट ऑफ बाउंड एक्सेप्शन अनियंत्रित हैं अपवाद जो रन-टाइम त्रुटियों पर होता है। यह एक कोड में किसी विधि को पारित अमान्य पैरामीटर के कारण उत्पन्न होता है। NS जावा कंपाइलर प्रोग्राम के संकलन के दौरान त्रुटि की जाँच नहीं करता है।

इसे ध्यान में रखते हुए, जावा में स्ट्रिंग इंडेक्स आउट ऑफ बाउंड अपवाद क्या है?

लैंग StringIndexOutOfBoundsException यदि startIndex ऋणात्मक है, या लंबाई से बड़ा है डोरी . यह विधि एक उप- डोरी जो निर्दिष्ट पर चरित्र के साथ शुरू होता है अनुक्रमणिका और endIndex-1. पर वर्ण तक फैली हुई है अनुक्रमणिका . यह एक फेंकता है जावा.

साथ ही, आप बाध्य अपवाद से कैसे बचते हैं? के लिए रोकना "सरणी सूचकांक सीमा से बाहर " अपवाद , सबसे अच्छा अभ्यास है आरंभ करना अनुक्रमणिका इस तरह से जब आपका अंतिम पुनरावृत्ति निष्पादित होता है, तो यह तत्व की जांच करेगा अनुक्रमणिका i और i-1, i और i+1 की जाँच करने के बजाय (नीचे पंक्ति 4 देखें)।

कोई यह भी पूछ सकता है कि जावा में ऐरे इंडेक्स आउट ऑफ बाउंड एक्सेप्शन क्या है?

अगर एक नकारात्मक या एक के लिए एक अनुरोध अनुक्रमणिका के आकार से बड़ा या उसके बराबर सरणी बनाया जाता है, तो जावा एक ArrayIndexOutOfBounds फेंकता है अपवाद . यह सी/सी++ के विपरीत है जहां नहीं अनुक्रमणिका का बाध्य चेक किया जाता है। ArrayIndexOutOfBoundsException एक रनटाइम है अपवाद केवल रनटाइम पर फेंका गया।

जावा में अंकगणितीय अपवाद क्या है?

अंकगणित अपवाद : फेंक दिया जब एक असाधारण अंकगणित स्थिति हुई है। उदाहरण के लिए, एक पूर्णांक "शून्य से विभाजित करें" इस वर्ग का एक उदाहरण फेंकता है। इसके अलावा, अधिकांश अपवाद क्या हुआ था, यह जानने में आपकी मदद करने के लिए एक संदेश के साथ बनाए गए हैं।

सिफारिश की: