1 此实例演示了addShutdown方法的用法

用来关闭虚拟机: 如果不执行一定是因为这个方法后面没加语句造成的:

package com.special;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

public class TT {
	public static void main(String[] args) {
		MM.exec();
	}
}

class MM {

	private static Log logger = LogFactory.getLog(MM.class);

	public static void exec() {
		Runtime.getRuntime().addShutdownHook(new Thread() {
			public void run() {
				System.out.println("run...");
				// logger.info("run...");
			}
		});
		logger.info("working");
		// System.out.println("working");
	}
}

输出

七月 24, 2013 10:43:26 下午 com.special.MM exec
信息: working
run...



Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐