try {
System.out.println("try");
throw new Exception(); //如没有执出Exception
} catch (Exception e) {
// TODO: handle exception
System.out.println("catch");
}finally{
System.out.println("finally");
}
trycatch//这儿将不会被执行到,finally
其中如try...catch是在一方法里面的:
public static int demo(){ try { System.out.println("try"); throw new Exception(); } catch (Exception e) { // TODO: handle exception System.out.println("catch");
}finally{ System.out.println("finally");
} System.out.println("start return");
return 2; }
将执行完finally块后再向下执行,直到执行return 为止.以上demo()方法执行结果为:
trycatchfinallystart return
1,final
java 关键字如 final static int OPEN_STATUS = 6;
2,finally
try{}finally{}块的语法,如上
3,finalize
java.lang.Object