try {
System.out.println("try");
throw new Exception(); //如没有执出Exception
} catch (Exception e) {
// TODO: handle exception
System.out.println("catch");
}finally{
System.out.println("finally");
}
try
catch//这儿将不会被执行到,
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()方法执行结果为:
try
catch
finally
start return
1,final
java 关键字如 final static int OPEN_STATUS = 6;
2,finally
try{}finally{}块的语法,如上
3,finalize
java.lang.Object
finalize
protected void finalize() throws Throwable
-
Called by the garbage collector on an object when garbage collection determines that there are no more references to the object. A subclass overrides the
finalize
method to dispose of system resources or to perform other cleanup.