写了个DEMO,说明下finally在System.exit(-1);的后面,是不被执行的。
/**
* @author piaohailin
* @date 2014-5-16
*/
public class FinalTest {
public static void main(String[] args) {
try {
System.exit(-1);
} catch (Exception e) {
} finally {
System.out.println("finally");
}
}
}