It will be executed before
public class test {
public static int getInt(){
int a=10;
try{
System.out.println(a/0);
a=20;
}catch(Exception e){
a=30;
return a;
}finally{
a=40;
}
return a;
}
public static void main(String[] args) {
System.out.println(getInt());
}
}
result:
30