+ 1

Can someone tell me what is "Nested Exception Handling" And how to explain in program NetBeans??

22nd Nov 2016, 12:55 PM
Sekar Amalia
Sekar Amalia - avatar
4 Answers
+ 1
Can tell me of your program more specific? Because i don't understand. Line by line.
22nd Nov 2016, 1:30 PM
Sekar Amalia
Sekar Amalia - avatar
0
The try catch blocks can be nested . One try-catch block can be present in the another try’s body. This is called Nesting of try catchblocks. Each time a try block does not have a catch handler for a particular exception, the stack is unwound and the next try block’s catch (i.e., parent try block’s catch) handlers are inspected for a match. If no catch block matches, then the java run-time system will handle the exception.
22nd Nov 2016, 1:03 PM
shubham vashisht
shubham vashisht - avatar
0
class Nest{ public static void main(String args[]){ //Parent try block try{ //Child try block1 try{ System.out.println("Inside block1"); int b =45/0; System.out.println(b); } catch(ArithmeticException e1){ System.out.println("Exception: e1"); } //Child try block2 try{ System.out.println("Inside block2"); int b =45/0; System.out.println(b); } catch(ArrayIndexOutOfBoundsException e2){ System.out.println("Exception: e2"); } System.out.println("Just other statement"); } catch(ArithmeticException e3){ System.out.println("Arithmetic Exception"); System.out.println("Inside parent try catch block"); } catch(ArrayIndexOutOfBoundsException e4){ System.out.println("ArrayIndexOutOfBoundsException"); System.out.println("Inside parent try catch block"); } catch(Exception e5){ System.out.println("Exception"); System.out.println("Inside parent try catch block"); } System.out.println("Next statement.."); } output : Inside block1 Exception: e1 Inside block2 Arithmetic Exception Inside parent try catch block Next statement..
22nd Nov 2016, 1:04 PM
shubham vashisht
shubham vashisht - avatar
0
http://beginnersbook.com/2013/04/nested-try-catch/ read this article :) you will surely get it.
22nd Nov 2016, 1:33 PM
shubham vashisht
shubham vashisht - avatar