一、Runtime类常用方法
Runtime:表示当前虚拟机JVM的运行环境,只能有一个。
【注意】:
获取Runtime对象,只能通过getRuntime静态方法。
好处:不管在哪个类中调用Runtime方法,获取的都是同一个对象。即:Runtime只能有一个对象。
二、示例
import java.io.IOException;public class RuntimeTest {public static void main(String[] args) throws IOException {Runtime runtime = Runtime.getRuntime();// runtime.exit(0);System.out.println(runtime.availableProcessors());// 8System.out.println(runtime.maxMemory() / 1024 / 1024);// 3593System.out.println(runtime.totalMemory() / 1024 / 1024);// 243System.out.println(runtime.freeMemory() / 1024 / 1024);// 239// 运行cmd命令// shutdown :关机// 加上参数才能执行// -s: 默认在1分钟之后关机// -s -t 指定时间:指定关机时间// -a: 取消关机操作// -r: 关机并重启// runtime.exec("shutdown -s -t 3600");runtime.exec("shutdown -a");}}