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.