Java 1.5+是否System.exit(0)作爲最後一條語句有所作爲?
class A和class B有什麼不同?
public class A {
public static void main(String args[]) {
System.out.println("Ending..");
System.exit(0);
}
}
public class B {
public static void main(String args[]) {
System.out.println("Ending..");
}
}
如果System.exit(0)
或System.exit(1)
是要執行的程序的最後一條語句,將A類和B類的行爲在程序執行的各個方面一樣嗎?
我知道按照慣例,非零狀態碼錶示異常終止。
我沒有想到File.deleteOnExit()。好點子。 – 2014-10-07 21:20:48