Online Ethical Hacking Course

Apply Now
Java Tutorial in Hindi

जावा कस्टम एक्सेप्शन: उपयोग, उदाहरण, क्रिएट, प्रोग्राम - Java Custom Exception in Hindi

Table of Contents

  • परिचय
  • जावा में कस्टम एक्सेप्शन क्या है? (What is Custom Exception in Java in Hindi?)
  • कस्टम एक्सेप्शन का उपयोग क्यों करें? (Why Use Custom Exceptions in Hindi?)
  • जावा में कस्टम एक्सेप्शन कैसे बनाएं? (How to Create Custom Exception in Java in Hindi?)
  • जावा कस्टम एक्सेप्शन उदाहरण
  • जावा में Custom Exceptions के प्रकार
  • जावा में User-defined Exception Program

जावा में कस्टम एक्सेप्शन से संबंधित पूछे जाने वाले प्रश्न

custom exception तब उपयोगी होते हैं जब आप Application-specific error situations का सामना करते हैं जिन्हें मौजूदा built-in exceptions द्वारा पर्याप्त रूप से प्रस्तुत नहीं किया जा सकता है। custom exception बनाकर, आप अधिक informational error message प्रदान कर सकते हैं और विभिन्न extraordinary situations के बीच अंतर कर सकते हैं, जिससे आपका कोड अधिक readable and maintainable योग्य हो जाएगा।
जावा में एक custom exception को फेंकने के लिए, आप थ्रो कीवर्ड का उपयोग कर सकते हैं, जिसके बाद आपके custom exception क्लास का इंस्टेंटेशन उचित error message or constructor द्वारा आवश्यक किसी additional data के साथ किया जा सकता है।
हां, आप जावा 7 में पेश किए गए pipe symbol (|) का उपयोग करके कई custom exceptions को पकड़ सकते हैं या उन्हें एक ही कैच ब्लॉक में standard exceptions के साथ मिला सकते हैं।
किसी custom exception को चेक या अनचेक करने का निर्णय Exception की Nature और उस संदर्भ पर निर्भर करता है जिसमें इसका उपयोग किया जाएगा। यदि Exception एक recovery योग्य स्थिति का प्रतिनिधित्व करता है, तो इसे एक चेक किया गया Exception बनाना बेहतर है। यदि Exception एक uncorrectable error को इंगित करता है, तो इसे एक unhandled exception बनाने पर विचार करें।
जबकि custom exception कोड Readability and maintainability में सुधार कर सकते हैं, उन्हें विवेकपूर्ण तरीके से उपयोग करना आवश्यक है। custom exception केवल तभी बनाएं जब वे वास्तव में अलग-अलग error scenarios का प्रतिनिधित्व करते हों जिनके लिए अलग-अलग management की आवश्यकता होती है। बहुत सारे custom exception कोडबेस को जटिल बना सकते हैं, इसलिए ग्रैन्युलैरिटी और सरलता के बीच संतुलन बनाने का प्रयास करें।
नहीं, custom exceptions को एक्सेप्शन क्लास (चेक किए गए exceptions के लिए) या रनटाइमएक्सेप्शन क्लास (अनचेक किए गए exceptions के लिए) से इनहेरिट किया जाना चाहिए। एक्सेप्शन और रनटाइमएक्सेप्शन दोनों क्लास थ्रोएबल क्लास के सबक्लास हैं।
Did you find this article helpful?