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

जावा में कोशिश करें, पकड़ें, फेंकें और फेंकें

जावा में कोशिश करें और पकड़ें

कोशिश करें और पकड़ें कीवर्ड के संयोजन का उपयोग करके एक विधि अपवाद को पकड़ती है। कोड के चारों ओर एक कोशिश/पकड़ ब्लॉक रखा गया है जो अपवाद उत्पन्न कर सकता है।

कोशिश और पकड़ने के लिए वाक्य रचना निम्नलिखित है -

try {
   // Protected code
} catch (ExceptionName e1) {
   // Catch block
}

कैच स्टेटमेंट में उस प्रकार के अपवाद की घोषणा करना शामिल है जिसे आप पकड़ने की कोशिश कर रहे हैं। यदि संरक्षित कोड में कोई अपवाद होता है, तो कोशिश के बाद आने वाले कैच ब्लॉक (या ब्लॉक) की जाँच की जाती है। यदि अपवाद के प्रकार को कैच ब्लॉक में सूचीबद्ध किया गया है, तो अपवाद को कैच ब्लॉक में पास कर दिया जाता है, क्योंकि तर्क को विधि पैरामीटर में पास किया जाता है।

उदाहरण

आइए अब ट्राई एंड कैच को लागू करने के लिए एक उदाहरण देखें -

import java.io.*;
public class Demo {
   public static void main(String args[]) {
      try {
         int a[] = new int[5];
         System.out.println("Access element eighth :" + a[7]);
      } catch (ArrayIndexOutOfBoundsException e) {
         System.out.println("Exception thrown :" + e);
      }
      System.out.println("Out of the block");
   }
}

आउटपुट

Exception thrown :java.lang.ArrayIndexOutOfBoundsException: 7
Out of the block

जावा में थ्रो एंड थ्रो

यदि कोई विधि चेक किए गए अपवाद को संभाल नहीं पाती है, तो विधि को थ्रो कीवर्ड का उपयोग करके इसे घोषित करना होगा। थ्रो कीवर्ड एक मेथड सिग्नेचर के अंत में दिखाई देता है।

आप थ्रो कीवर्ड का उपयोग करके एक अपवाद फेंक सकते हैं, या तो एक नया त्वरित या एक अपवाद जिसे आपने अभी पकड़ा है।

थ्रो का उपयोग चेक किए गए अपवाद के संचालन को स्थगित करने के लिए किया जाता है और थ्रो का उपयोग अपवाद को स्पष्ट रूप से आमंत्रित करने के लिए किया जाता है।


  1. जावा और .NET की तुलना

    जावा एक उच्च-स्तरीय प्रोग्रामिंग भाषा है जिसे मूल रूप से सन माइक्रोसिस्टम्स द्वारा विकसित किया गया था और 1995 में जारी किया गया था। जावा विभिन्न प्लेटफार्मों पर चलता है, जैसे कि विंडोज, मैक ओएस और यूनिक्स के विभिन्न संस्करण। .NET Framework माइक्रोसॉफ्ट द्वारा आविष्कार किया गया एक कंप्यूटर सॉफ्टवेयर

  1. ब्लॉक को छोड़कर एक में अपवाद कैसे उठाएं और इसे बाद में पाइथन में ब्लॉक को छोड़कर पकड़ें?

    कोशिश ब्लॉक में केवल एक को छोड़कर क्लॉज को लागू किया जाता है। अगर आप चाहते हैं कि अपवाद को और ऊपर ले जाया जाए तो आपको नेस्टेड ट्राई ब्लॉक का उपयोग करना होगा। आइए इस तरह के ब्लॉक को छोड़कर 2 try... लिखें: try: try: 1/0 except ArithmeticError as e: if str(e) == "Zero division": print ("

  1. जावा अपवाद और उन्हें कैसे संभालें

    जावा डेवलपर के रूप में, आपको जावा अपवादों और अपवाद प्रबंधन का अच्छा ज्ञान होना चाहिए। यह ट्यूटोरियल मूल ज्ञान प्रदान करता है जो जावा प्रोग्राम के साथ काम करते समय प्रत्येक प्रोग्रामर के पास होना चाहिए। शुरू करने के लिए, आइए समझते हैं कि वास्तव में जावा अपवाद क्या हैं। Java Exceptions क्या हैं एक ज