No
The code which is prone to exceptions is placed in the try block, when an exception occurs, that exception occurred is handled by catch block associated with it. Every try block should be immediately followed either by a class block or finally block. The previous statements demonstrate three catch blocks, but you can have any number of them after a single try. If an exception occurs in the protected code, the exception is thrown to the first catch block in the list. by it is not necessary that each try block must be followed by a catch block it should be followed by either a catch block or a finally block and whatever exceptions are likely to be thrown should be declared in the throws clause of the method top java is it necessary that each try block must be followed by a catch block is it necessary that each try block must be followed by a catch block by In the second approach we are forcing the caller of the method to catch the exceptions, that the method is likely to throw. This is often the approach library creators use. They list the exception in the throws clause and we must catch them. You will find the same approach throughout the java libraries we use. An unhandled exception moves up the method stack in search of a matching When an exception is thrown from a code which is wrapped in a try block followed by one or more catch blocks, a search is made for matching catch block. Java finally block is a block that is used to execute important code such as closing connection, stream etc. Java finally block is always executed whether exception is handled or not. Java finally block must be followed by try or catch block.  The try block contains a block of program statements within which an exception might occur. A try block is always followed by a catch block, which handles the exception that occurs in associated try block. 3. If multiple catch blocks are present in a program then the above mentioned catch block should be placed at the last as per the exception handling best practices. 4. If the try block is not throwing any exception, the catch block will be completely ignored and the program continues. 5. 1 If an exception occurs in try block then the control of execution is passed to the catch block from try block. 2  The exception is caught up by the corresponding catch block. 3  A single try block can have multiple catch statements associated with it, but each catch block can be defined for only one exception class. 3. If multiple catch blocks are present in a program then the above mentioned catch block should be placed at the last as per the exception handling best practices. 4. If the try block is not throwing any exception, the catch block will be completely ignored and the program continues. 5. It is not necessary that each try block must be followed by a catch block. It should be followed by either a catch block OR a finally block. And whatever exceptions are likely to be thrown should be declared in the throws clause of the method. An unhandled exception moves up the method stack in search of a matching When an exception is thrown from a code which is wrapped in a try block followed by one or more catch blocks, a search is made for matching It is not necessary that each try block must be followed by a catch block. It should be followed by either a catch block OR a finally block. And whatever exceptions are likely to be thrown should be declared in the throws clause of the method.  A catch block must be associated with a try block. The corresponding catch block executes if an exception of a particular type occurs within the try block. For example if an arithmetic exception occurs in try block then the statements enclosed in catch block for arithmetic exception executes. 3. If multiple catch blocks are present in a program then the above mentioned catch block should be placed at the last as per the exception handling best practices. 4. If the try block is not throwing any exception, the catch block will be completely ignored and the program continues. 5.
http://www.tutorialspoint.com/java/java_exceptions.htm http://interview.fyicenter.com/4359_Java_Is_it_necessary_that_each_try_block_must_be_followed_b.html http://allapplabs.com/interview_questions/java_interview_questions_4.htm http://www.javatpoint.com/finally-block-in-exception-handling http://beginnersbook.com/2013/04/try-catch-in-java/ http://beginnersbook.com/2013/04/try-catch-in-java/ http://allapplabs.com/interview_questions/java_interview_questions_4.htm http://www.javatpoint.com/corejava-interview-questions-3 http://beginnersbook.com/2013/04/try-catch-in-java/
java is is necessary that each try block must be followed by a catch block
जावा आवश्यक है कि प्रत्येक प्रयास ब्लॉक को कैच ब्लॉक द्वारा पीछा किया जाना चाहिए
नहीं
कोड जो अपवादों के लिए प्रवण है, उसे कोशिश ब्लॉक में रखा जाता है, जब कोई अपवाद होता है, तो उस अपवाद को इसके साथ जुड़े कैच ब्लॉक द्वारा नियंत्रित किया जाता है। प्रत्येक प्रयास ब्लॉक को तुरंत या तो क्लास ब्लॉक या अंत में ब्लॉक द्वारा पीछा किया जाना चाहिए। पिछले कथन तीन कैच ब्लॉक प्रदर्शित करते हैं, लेकिन आप एक ही प्रयास के बाद उनमें से किसी भी संख्या में हो सकते हैं। यदि संरक्षित कोड में कोई अपवाद होता है, तो अपवाद सूची में पहले कैच ब्लॉक पर फेंक दिया जाता है। द्वारा यह आवश्यक नहीं है कि प्रत्येक प्रयास ब्लॉक को कैच ब्लॉक द्वारा पीछा किया जाना चाहिए, इसके बाद या तो कैच ब्लॉक या अंत में ब्लॉक होना चाहिए और जो भी अपवाद फेंके जाने की संभावना है, उसे विधि शीर्ष जावा के थ्रो क्लॉज में घोषित किया जाना चाहिए क्या यह आवश्यक है कि प्रत्येक प्रयास ब्लॉक के बाद कैच ब्लॉक होना चाहिए, क्या यह आवश्यक है कि प्रत्येक प्रयास ब्लॉक के बाद एक होना चाहिए द्वारा ब्लॉक पकड़ो दूसरे दृष्टिकोण में हम अपवादों को पकड़ने के लिए विधि के कॉलर को मजबूर कर रहे हैं, कि विधि फेंकने की संभावना है। यह अक्सर पुस्तकालय निर्माता उपयोग करने का तरीका है। वे थ्रो क्लॉज में अपवाद को सूचीबद्ध करते हैं और हमें उन्हें पकड़ना चाहिए। आपको हमारे द्वारा उपयोग किए जाने वाले जावा पुस्तकालयों में एक ही दृष्टिकोण मिलेगा। एक अनहैंडल अपवाद एक मिलान की तलाश में विधि स्टैक को ऊपर ले जाता है जब एक अपवाद एक कोड से फेंक दिया जाता है जो एक कोशिश ब्लॉक में लपेटा जाता है और उसके बाद एक या अधिक कैच ब्लॉक होते हैं, तो मिलान करने वाले कैच ब्लॉक के लिए एक खोज की जाती है। जावा अंत में ब्लॉक एक ब्लॉक है जिसका उपयोग महत्वपूर्ण कोड जैसे कनेक्शन, स्ट्रीम आदि को निष्पादित करने के लिए किया जाता है। जावा अंत में ब्लॉक हमेशा निष्पादित किया जाता है चाहे अपवाद संभाला जाए या नहीं। जावा अंत में ब्लॉक को कोशिश या पकड़ने के ब्लॉक के बाद होना चाहिए।  कोशिश ब्लॉक में प्रोग्राम स्टेटमेंट का एक ब्लॉक होता है जिसके भीतर एक अपवाद हो सकता है। एक कोशिश ब्लॉक हमेशा एक कैच ब्लॉक द्वारा पीछा किया जाता है, जो संबंधित प्रयास ब्लॉक में होने वाले अपवाद को संभालता है। 3. यदि किसी प्रोग्राम में कई कैच ब्लॉक मौजूद हैं तो उपर्युक्त कैच ब्लॉक को अपवाद हैंडलिंग सर्वोत्तम प्रथाओं के अनुसार अंतिम स्थान पर रखा जाना चाहिए। 4. यदि ट्राई ब्लॉक कोई अपवाद नहीं फेंक रहा है, तो कैच ब्लॉक को पूरी तरह से अनदेखा कर दिया जाएगा और कार्यक्रम जारी रहेगा। 5. 1 यदि कोई अपवाद ब्लॉक में होता है तो निष्पादन का नियंत्रण कोशिश ब्लॉक से कैच ब्लॉक को पारित किया जाता है। 2 अपवाद संबंधित कैच ब्लॉक द्वारा पकड़ा जाता है। एक एकल प्रयास ब्लॉक में इसके साथ जुड़े कई कैच स्टेटमेंट हो सकते हैं, लेकिन प्रत्येक कैच ब्लॉक को केवल एक अपवाद वर्ग के लिए परिभाषित किया जा सकता है। यदि एक कार्यक्रम में कई कैच ब्लॉक मौजूद हैं, तो उपर्युक्त कैच ब्लॉक को अपवाद हैंडलिंग सर्वोत्तम प्रथाओं के अनुसार अंतिम स्थान पर रखा जाना चाहिए। 4. यदि ट्राई ब्लॉक कोई अपवाद नहीं फेंक रहा है, तो कैच ब्लॉक को पूरी तरह से अनदेखा कर दिया जाएगा और कार्यक्रम जारी रहेगा। 5. यह आवश्यक नहीं है कि प्रत्येक प्रयास ब्लॉक के बाद एक कैच ब्लॉक होना चाहिए। इसके बाद या तो कैच ब्लॉक या अंत में ब्लॉक होना चाहिए। और जो भी अपवाद फेंके जाने की संभावना है, उसे विधि के थ्रो क्लॉज में घोषित किया जाना चाहिए। एक अनहैंडल अपवाद एक मिलान की तलाश में विधि स्टैक को ऊपर ले जाता है जब एक अपवाद एक कोड से फेंक दिया जाता है जो एक कोशिश ब्लॉक में लपेटा जाता है और उसके बाद एक या अधिक कैच ब्लॉक होते हैं, तो मिलान के लिए एक खोज की जाती है यह आवश्यक नहीं है कि प्रत्येक प्रयास ब्लॉक के बाद एक कैच ब्लॉक होना चाहिए। इसके बाद या तो कैच ब्लॉक या अंत में ब्लॉक होना चाहिए। और जो भी अपवाद फेंके जाने की संभावना है, उसे विधि के थ्रो क्लॉज में घोषित किया जाना चाहिए।  एक कैच ब्लॉक एक कोशिश ब्लॉक के साथ जुड़ा होना चाहिए। संबंधित कैच ब्लॉक निष्पादित होता है यदि किसी विशेष प्रकार का अपवाद कोशिश ब्लॉक के भीतर होता है। उदाहरण के लिए, यदि एक अंकगणितीय अपवाद कोशिश ब्लॉक में होता है, तो अंकगणितीय अपवाद के लिए कैच ब्लॉक में संलग्न कथन निष्पादित होते हैं। 3. यदि किसी प्रोग्राम में कई कैच ब्लॉक मौजूद हैं तो उपर्युक्त कैच ब्लॉक को अपवाद हैंडलिंग सर्वोत्तम प्रथाओं के अनुसार अंतिम स्थान पर रखा जाना चाहिए। 4. यदि ट्राई ब्लॉक कोई अपवाद नहीं फेंक रहा है, तो कैच ब्लॉक को पूरी तरह से अनदेखा कर दिया जाएगा और कार्यक्रम जारी रहेगा। 5.
जावा आवश्यक आहे की प्रत्येक ट्राय ब्लॉकनंतर कॅच ब्लॉक असणे आवश्यक आहे
अपवादांना बळी पडणारा कोड ट्राय ब्लॉकमध्ये ठेवला जातो, जेव्हा एखादा अपवाद उद्भवतो, तेव्हा तो अपवाद त्याच्याशी संबंधित कॅच ब्लॉकद्वारे हाताळला जातो. प्रत्येक ट्राय ब्लॉकनंतर ताबडतोब क्लास ब्लॉक किंवा शेवटी ब्लॉक घ्यावा. मागील विधाने तीन कॅच ब्लॉक दर्शवितात, परंतु एका प्रयत्नानंतर आपल्याकडे त्यापैकी कितीही संख्या असू शकते. संरक्षित संहितेत अपवाद आढळल्यास तो अपवाद यादीतील पहिल्या कॅच ब्लॉकवर टाकला जातो. प्रत्येक ट्राय ब्लॉकनंतर कॅच ब्लॉक असणे आवश्यक नाही, त्यानंतर एकतर कॅच ब्लॉक किंवा शेवटी ब्लॉक असावा आणि जे काही अपवाद फेकले जाण्याची शक्यता आहे ते टॉप जावा पद्धतीच्या थ्रो क्लॉजमध्ये घोषित केले पाहिजे का? प्रत्येक ट्राय ब्लॉकनंतर कॅच ब्लॉक असणे आवश्यक आहे का? प्रत्येक ट्राय ब्लॉकचे अनुसरण कॅच ब्लॉक ने करणे आवश्यक आहे का? कॅच ब्लॉक दुसर् या पध्दतीत आपण या पद्धतीचा फोन करणाऱ्याला अपवाद पकडण्यास भाग पाडत आहोत, जे पद्धत फेकण्याची शक्यता आहे. ग्रंथालय निर्माते अनेकदा हाच दृष्टिकोन वापरतात. ते थ्रो क्लॉजमध्ये अपवाद सूचीबद्ध करतात आणि आपण त्यांना पकडले पाहिजे. आम्ही वापरत असलेल्या जावा लायब्ररीमध्ये आपल्याला हाच दृष्टीकोन आढळेल. न हाताळलेला अपवाद मॅचिंगच्या शोधात मेथड स्टॅक वर नेतो जेव्हा ट्राय ब्लॉकमध्ये गुंडाळलेल्या कोडमधून अपवाद टाकला जातो आणि त्यानंतर एक किंवा अधिक कॅच ब्लॉक्स टाकले जातात, तेव्हा मॅचिंग कॅच ब्लॉकसाठी शोध घेतला जातो. जावा ब्लॉक शेवटी एक ब्लॉक आहे जो क्लोजिंग कनेक्शन, स्ट्रीम इ. सारख्या महत्त्वपूर्ण कोड अंमलात आणण्यासाठी वापरला जातो. अपवाद हाताळला किंवा न हाताळला तरी जावा ब्लॉक नेहमीच अंमलात आणला जातो. जावा ब्लॉकनंतर प्रयत्न करणे किंवा ब्लॉक पकडणे आवश्यक आहे.  ट्राय ब्लॉकमध्ये प्रोग्राम स्टेटमेंट्सचा ब्लॉक असतो ज्यामध्ये अपवाद उद्भवू शकतो. ट्राय ब्लॉकनंतर नेहमीच कॅच ब्लॉक असतो, जो संबंधित ट्राय ब्लॉकमध्ये होणारा अपवाद हाताळतो. ३. एखाद्या प्रोग्रॅममध्ये एकापेक्षा जास्त कॅच ब्लॉक ्स असतील तर बेस्ट प्रॅक्टिस हाताळणाऱ्या अपवादानुसार वरील कॅच ब्लॉक शेवटच्या क्रमांकावर ठेवावा. 4. ट्राय ब्लॉक अपवाद टाकत नसेल तर कॅच ब्लॉककडे पूर्णपणे दुर्लक्ष केले जाईल आणि कार्यक्रम चालू राहील. 5. १ ट्राय ब्लॉकमध्ये अपवाद आढळल्यास अंमलबजावणीचे नियंत्रण ट्राय ब्लॉकमधून कॅच ब्लॉककडे दिले जाते. २ अपवाद संबंधित कॅच ब्लॉकने पकडला आहे. 3 एका ट्राय ब्लॉकशी संबंधित अनेक कॅच स्टेटमेंट्स असू शकतात, परंतु प्रत्येक कॅच ब्लॉकची व्याख्या केवळ एका अपवाद वर्गासाठी केली जाऊ शकते. जर एखाद्या प्रोग्राममध्ये एकापेक्षा जास्त कॅच ब्लॉक ्स असतील तर बेस्ट प्रॅक्टिस हाताळणाऱ्या अपवादानुसार वरील कॅच ब्लॉक शेवटच्या क्रमांकावर ठेवावा. 4. ट्राय ब्लॉक अपवाद टाकत नसेल तर कॅच ब्लॉककडे पूर्णपणे दुर्लक्ष केले जाईल आणि कार्यक्रम चालू राहील. 5. प्रत्येक ट्राय ब्लॉकनंतर कॅच ब्लॉक असणे आवश्यक नाही. त्यानंतर एकतर कॅच ब्लॉक किंवा शेवटी ब्लॉक असावा. आणि जे काही अपवाद टाकले जाण्याची शक्यता आहे ते पद्धतीच्या थ्रो क्लॉजमध्ये जाहीर केले पाहिजे. एक अनियंत्रित अपवाद मॅचिंगच्या शोधात मेथड स्टॅक वर नेतो जेव्हा ट्राय ब्लॉकमध्ये गुंडाळलेल्या कोडमधून अपवाद फेकला जातो आणि त्यानंतर एक किंवा अधिक कॅच ब्लॉक्स टाकले जातात, तेव्हा जुळणीसाठी शोध घेतला जातो प्रत्येक ट्राय ब्लॉकनंतर कॅच ब्लॉक असणे आवश्यक नाही. त्यानंतर एकतर कॅच ब्लॉक किंवा शेवटी ब्लॉक असावा. आणि जे काही अपवाद टाकले जाण्याची शक्यता आहे ते पद्धतीच्या थ्रो क्लॉजमध्ये जाहीर केले पाहिजे.  कॅच ब्लॉक ट्राय ब्लॉकशी संबंधित असणे आवश्यक आहे. ट्राय ब्लॉकमध्ये एखाद्या विशिष्ट प्रकारचा अपवाद उद्भवल्यास संबंधित कॅच ब्लॉक कार्यान्वित होतो. उदाहरणार्थ, ट्राय ब्लॉकमध्ये अंकगणिताचा अपवाद उद्भवला तर अंकगणितीय अपवादासाठी कॅच ब्लॉकमध्ये जोडलेली विधाने अंमलात येतात. ३. एखाद्या प्रोग्रॅममध्ये एकापेक्षा जास्त कॅच ब्लॉक ्स असतील तर बेस्ट प्रॅक्टिस हाताळणाऱ्या अपवादानुसार वरील कॅच ब्लॉक शेवटच्या क्रमांकावर ठेवावा. 4. ट्राय ब्लॉक अपवाद टाकत नसेल तर कॅच ब्लॉककडे पूर्णपणे दुर्लक्ष केले जाईल आणि कार्यक्रम चालू राहील. 5.
नाही