package net.java2000.lang;
/**
* 偵聽系統(tǒng)的終止事件,做自己要做的掃尾工作
*
* @author 趙學(xué)慶,Java世紀(jì)網(wǎng)(java2000.net)
*
*/
public class TerminateLisenerApp {
public static void main(String[] args) {
try {
// 注冊一個終止線程
Runtime.getRuntime().addShutdownHook(new Thread() {
// 這個方法在系統(tǒng)終止前被調(diào)用
public void run() {
// 做一些工作,比如
System.out.println("OK,同意終止!");
}
});
} finally {
System.out.println("In Finally!");
}
}
}
考試大讓大家猜一下運(yùn)行結(jié)果吧。
/**
* 偵聽系統(tǒng)的終止事件,做自己要做的掃尾工作
*
* @author 趙學(xué)慶,Java世紀(jì)網(wǎng)(java2000.net)
*
*/
public class TerminateLisenerApp {
public static void main(String[] args) {
try {
// 注冊一個終止線程
Runtime.getRuntime().addShutdownHook(new Thread() {
// 這個方法在系統(tǒng)終止前被調(diào)用
public void run() {
// 做一些工作,比如
System.out.println("OK,同意終止!");
}
});
} finally {
System.out.println("In Finally!");
}
}
}
考試大讓大家猜一下運(yùn)行結(jié)果吧。