Java中的Runtime对象并没有提供构造函数
--> 说明该类不可使用new 来创造对象
--> 该类的方法可能都是静态的
--> 发现该类的API中还有非静态方法
--> 说明该类肯定提供了方法来获取本类对象,而且该方法是静态的,并返回值类型是本类类型
-->由以上信息可以看出该类使用了单例设计模式来完成
使用Runtime对象可以打开程序可执行文件(exe文件),启动改应用程序 。
package javase.day18;
import java.io.IOException;
public class RuntimeDemo {
public static void main(String[] args){
Runtime r = Runtime.getRuntime();
try {
Process p=r.exec("C:\\WINDOWS\\system32\\winmine.exe");
} catch (IOException e) {
e.printStackTrace();
}
}
}