Runtime方法的使用和他的好基友Process的使用方法

来源:互联网 发布:多玩我的世界盒子js 编辑:程序博客网 时间:2024/04/30 01:20

/**
 * Runtimed对象
 * 该类中并没有提供构造函数
 * 说明不可以new对象,那么会直接想到该类中的方法都是静态的
 * 发现该类中还有非静态的方法
 * 说明该类肯定会提供了方法获取本类对象,
 * 而且该方法是静态的,
 * 并返回值类型是本类类型
 * 有这个特点可以看出该类使用了单例设计模式完成
 *该方式是static runtime getruntime();
 *
 */
public class RuntimeDemo {


public static void main(String[] args) throws Exception {
Runtime r=Runtime.getRuntime();
//可以调用本地运行程序.如果没有删掉子进程方法的实现就会出现
Process p=r.exec("winmine.exe");//打开扫雷游戏
Process p1=r.exec("notepad.exe   RuntimeDemo.java");
//打开记事本,并打开指定的文本文件,推广:可以打开指定的软件和软件兼容的文件


/*Thread.sleep(4000);//休眠4秒
p.destroy();//杀子进程,只能杀掉Process启动的,不是他启动的就不可以杀掉
*/ }


}
0 0
原创粉丝点击