java学习之Runtime

Runtime对象

该类并没有提供构造函数。

说明不可以new对象,那么会直接想到该类中的方法都是静态的。

发现该类中还有非静态方法。

说明该类肯定会提供了方法获取本类对象。而且该方法是静态的,且返回值类型是本类类型。

 

由这个特点可以看出该类使用了单例设计模式完成。

 

该方式是static   Runtime   getRuntime()

public class RuntimeDemo {

    public static void main(String[] args) {
        try {
            Runtime r = Runtime.getRuntime();
            //Process p = r.exec("C:\\Program Files\\MySQL\\MySQL Server 5.6\\bin\\mysql.exe");
            //Thread.sleep(4000);
            Process pp = r.exec("D:\\Users\\Sublime Text\\SublimeText.exe SystemDemo.java");
            //p.destroy();
        } catch (IOException e) {
            e.printStackTrace();
        } 
    }

}

 

posted @ 2018-01-18 20:56  dreamy_java  阅读(134)  评论(0编辑  收藏  举报