首页 > 代码库 > java 23 - 3 单例模式实现Runtime类
java 23 - 3 单例模式实现Runtime类
Runtime:每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行的环境相连接。
其中一个方法:
exec(String command) 在单独的进程中执行指定的字符串命令,就是可以直接打开软件,里面填写软件名称
1 public class RuntimeDemo { 2 public static void main(String[] args) throws IOException { 3 Runtime r = Runtime.getRuntime(); 4 //r.exec("winmine"); 打开扫雷软件 5 //r.exec("notepad"); 打开记事本软件 6 //r.exec("calc");//打开计算器 7 // r.exec("shutdown -s -t 10000");//定时关机。10000毫秒后关机 8 //r.exec("shutdown -a"); //取消关机命令 9 }10 }11 12 /*13 * Runtime的部分源码:使用了单例模式的饿汉式14 *15 * class Runtime {16 * private Runtime() {}17 * private static Runtime currentRuntime = new Runtime();18 * public static Runtime getRuntime() {19 * return currentRuntime;20 * }21 * }22 */
java 23 - 3 单例模式实现Runtime类
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。