+ 1
Can someone tell me what is "Nested Exception Handling" And how to explain in program NetBeans??
4 Antworten
+ 1
Can tell me of your program more specific? Because i don't understand.
Line by line.
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.
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..
0
http://beginnersbook.com/2013/04/nested-try-catch/
read this article :) you will surely get it.