你好,请采纳一下吧
public class Test {
public static void main(String[] args) {
try{
methodA();
}catch (Exception e){
e.printStackTrace();
}
}
public static void methodA()throws Exception{
System.out.print("entering method A.."); //(1)methodA invoked..
methodB(); //(2)call methodB
System.out.print("exiting method A"); //(8)exit from methodB, continue from here
}
public static void methodB()throws Exception{
System.out.print("entering method B.."); //(3)mthodB invoked..
methodC(); //(4)call methodC
System.out. print("exiting method B"); //(7)exit from methodC, continue from here. exit methodB
}
public static void methodC() throws Exception{
System.out.print("entering method C.."); //(5)methodC invoked..
System.out.print("exiting method C");
throw new Exception();
}
}