码迷,mamicode.com
首页 > 编程语言 > 详细

单例模式的Java代码体现Runtime类(JDK提供的类)

时间:2015-05-02 13:54:06      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:设计模式

Runtime类的源代码部分如下:

/*Runtime类的部分源代码,给别人吹牛的小资本
 *public class Runtime{
 * 		private Runtime(){}
 * 		private static Runtime currentRuntime = new Runtime();
 * 		public static Runtime getRuntime(){
 * 			return currentRuntime;
 * 		}
 * }
 */
//设计模式(单例模式的Java代码体现Runtime类)
/*
 * Runtime:这个是JDK提供的恶汉式单例模式,jdk都是用恶汉式,我们开发时就要使用恶汉式(单面试的时候面试官叫你写一个单例模式那你要写懒汉式,因为他要考你的是线多程安全问题)
 * Runtime:每个Java应用程序都有一个Runtime类实例,使应用程序能够与其运行的环境相连接。
 * Runtime里面的一个方法exec(String command)
 * Runtime是个JDK帮助文档提供的一个单例模式的类,而且这个类提供了一个方法exec可以调用DOS命令
 */

package 创建型_单例模式_在JDK中的运用Runtime;

import java.io.IOException;

public class RuntimeMain {
	public static void main(String[] args) throws IOException{
		Runtime runtime = Runtime.getRuntime();
//		runtime.exec(command);
//		runtime.exec("winmine");//打开扫雷,好像不行错了吗这个命令名
		runtime.exec("notepad");
		runtime.exec("calc");
		runtime.exec("shutdown -s -t 10000");//系统在10000秒之后关机
		runtime.exec("shutdown -a");//取消关机
	}

}



单例模式的Java代码体现Runtime类(JDK提供的类)

标签:设计模式

原文地址:http://blog.csdn.net/u012110719/article/details/45438995

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!