If a try statement has a finally clause,
the finally block is always executed unless the Thread executing the try dies.
public class MainClass{
public static void main(String[] argv){
}
public int testX( String x){
try {
return someMethod( x );
}catch( NullPointerException nex ){
System.out.print("NullPointer, " );
return -1 ;
}catch( RuntimeException rex){
System.out.print("Runtime ");
return -2;
}finally{
System.out.println("Finally");
}
}
private int someMethod(String x){
return 0;
}
}
|