7 Java Exception Propagation
7 Java Exception Propagation
Content Menu ▼
. class TestExceptionPropagation1{
. void m(){
. int data=50/0;
. }
. void n(){
. m();
. }
. void p(){
. try{
. n();
. }catch(Exception e){System.out.println("exception handled");}
. }
. public static void main(String args[]){
. TestExceptionPropagation1 obj=new TestExceptionPropagation1();
. obj.p();
. System.out.println("normal flow...");
. }
. }
Test it Now
Output:exception handled
normal flow...
http://www.javatpoint.com/exception-propagation 1/3
9/14/2015 Java Exception Propagation - javatpoint
. class TestExceptionPropagation2{
. void m(){
. throw new java.io.IOException("device error");//checked exception
. }
. void n(){
. m();
. }
. void p(){
. try{
. n();
. }catch(Exception e){System.out.println("exception handeled");}
. }
. public static void main(String args[]){
. TestExceptionPropagation2 obj=new TestExceptionPropagation2();
. obj.p();
. System.out.println("normal flow");
. }
. }
http://www.javatpoint.com/exception-propagation 2/3
9/14/2015 Java Exception Propagation - javatpoint
Test it Now
← prev next →
http://www.javatpoint.com/exception-propagation 3/3