运行下面一段代码:
package test;
public class ShutdownHookDemo { public void start() { System.out.println("Demo"); ShutdownHook shutdownHook = new ShutdownHook(); Runtime.getRuntime().addShutdownHook(shutdownHook); }
public static void main(String[] args) { ShutdownHookDemo demo = new ShutdownHookDemo(); demo.start(); try { System.in.read(); } catch(Exception e) { } } }
class ShutdownHook extends Thread { public void run() { System.out.println("Shutting down"); } }
|
运行程序自动关闭后的一个小“钩子”。
详细文章:
http://www.onjava.com/pub/a/onjava/2003/03/26/shutdownhook.html#listing1