Java:Runtime JVM运行环境类
文章目录
- 一、文章目录
- 二、常用API
一、文章目录
Runtime 是对当前 Java 虚拟机的运行环境操作的类。
二、常用API
import java.io.IOException;
public class Main {
public static void main(String[] args) throws IOException {
// 1、创建系统运行环境对象
Runtime runtime = Runtime.getRuntime();
// 2、availableProcessors:获的CPU的线程数(根据自己的电脑情况)
System.out.println(runtime.availableProcessors());
// 3、maxMemory:JVM能从系统中获得总内存大小(单位:byte)
System.out.println(runtime.maxMemory());
// 4、totalMemory:JVM已经从系统中获取总内存大小(单位:byte)
System.out.println(runtime.totalMemory());
// 5、freeMemory:JVM剩余内存大小
System.out.println(runtime.freeMemory());
// 6、 exec:运行cmd命令(要抛出异常)
// notepad:是windows自带的记事本软件
runtime.exec("notepad");
// 7、exit:停止虚拟机
runtime.exit(0);
}
}