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

क्या हम जावा में थ्रो स्टेटमेंट के बाद कोई कोड लिख सकते हैं?

नहीं , हम थ्रो . के बाद कोई कोड नहीं डाल सकते कथन, यह संकलित समय त्रुटि अगम्य कथन की ओर ले जाता है।

जावा में कीवर्ड थ्रो करें

  • थ्रो कीवर्ड मैन्युअल रूप से अपवाद फेंकने के लिए प्रयोग किया जाता है।
  • जब कभी भी उपयोगकर्ता द्वारा परिभाषित तार्किक त्रुटि के आधार पर कार्यक्षमता के निष्पादन को निलंबित करना आवश्यक हो या शर्त, हम इस फेंक . का उपयोग करेंगे एक अपवाद फेंकने के लिए कीवर्ड।
  • हमें कोशिश करें . का उपयोग करके इन अपवादों को संभालने की आवश्यकता है ब्लॉक।

जावा में थ्रो कीवर्ड का उपयोग करने के नियम

  • थ्रो कीवर्ड फेंकने योग्य . का पालन करना चाहिए वस्तु का प्रकार।
  • थ्रो कीवर्ड केवल विधि तर्क में उपयोग किया जाना चाहिए।
  • चूंकि यह एक ट्रांसफर स्टेटमेंट है, हम थ्रो स्टेटमेंट के बाद स्टेटमेंट नहीं रख सकते हैं। यह एक संकलन-समय त्रुटि पहुंच से बाहर कोड की ओर ले जाता है।
  • हम उपयोगकर्ता-परिभाषित को फेंक सकते हैं और पूर्वनिर्धारित फेंक . का उपयोग करने वाले अपवाद कीवर्ड।

उदाहरण

public class ThrowKeywordDemo {
   public static void main(String[] args) {
      try {
         throw new ArithmeticException();
         System.out.println("In try block"); // compile-time error, unreachable statement
      } catch (Exception e) {
         System.out.println(e);
         e.printStackTrace();
      }
   }
}

उपरोक्त कोड निष्पादित नहीं होता क्योंकि थ्रो . के बाद एक स्टेटमेंट होता है कोशिश ब्लॉक . में कथन , यह संकलन-समय त्रुटि उत्पन्न कर सकता है। इसलिए हम जावा में थ्रो स्टेटमेंट के बाद कोई स्टेटमेंट नहीं डाल सकते हैं।

आउटपुट

unreachable statement
System.out.println("In try block");

  1. क्या एनम जावा में किसी भी वर्ग का विस्तार कर सकता है?

    जावा में एन्यूमरेशन (एनम) एक डेटाटाइप है जो स्थिर मूल्यों का एक सेट संग्रहीत करता है। आप निश्चित मानों जैसे सप्ताह में दिन, वर्ष में महीने आदि को संग्रहीत करने के लिए गणनाओं का उपयोग कर सकते हैं। आप एनम कीवर्ड का उपयोग करके एक एन्यूमरेशन को परिभाषित कर सकते हैं, उसके बाद एन्यूमरेशन के नाम के रूप मे

  1. हम जावा में Gson स्ट्रीमिंग API का उपयोग करके किसी फ़ाइल को कैसे पढ़ और लिख सकते हैं?

    हम Gson स्ट्रीमिंग API का उपयोग करके फ़ाइल को पढ़ और लिख सकते हैं और यह अनुक्रमिक पढ़ने और लिखने के मानक पर आधारित है। JsonWriter और JsonReader स्ट्रीमिंग API . में लिखने और पढ़ने की स्ट्रीमिंग के लिए बनाए गए मुख्य वर्ग हैं . JsonWriter एक स्ट्रीम में एक JSON एन्कोडेड मान लिखता है, एक समय में एक

  1. हम जावा में किसी फ़ाइल में JSON ऑब्जेक्ट कैसे लिख सकते हैं?

    द JSON व्यापक रूप से उपयोग किए जाने वाले डेटा-इंटरचेंज . में से एक है प्रारूप और एक हल्का . है और भाषा स्वतंत्र . json.simple एक हल्का JSON संसाधन पुस्तकालय है जिसका उपयोग JSON फ़ाइलें लिखने . के लिए किया जा सकता है और इसका उपयोग एन्कोड . के लिए किया जा सकता है या डीकोड JSON टेक्स्ट और J . के