Java基础教程——RunTime类
RunTime类
java.lang.RunTime类代表Java程序的运行时环境。
可以进行垃圾回收(gc()),可以进行系统资源清理(runFinalization());
可以加载文件(load)和动态链接库(loadLibrary());
可以获得运行环境的相关信息(处理器、内存);
可以打开应用程序。
import java.io.IOException;
public class TestRuntime {
public static void main(String[] args) {
Runtime rt = Runtime.getRuntime();
System.out.println("处理器数量:" + rt.availableProcessors());
System.out.println("JVM空闲内存数:" + rt.freeMemory());
System.out.println("JVM总内存数:" + rt.totalMemory());
System.out.println("JVM可用最大内存数:" + rt.maxMemory());
// 运行应用程序
try {
rt.exec("notepad.exe");
} catch (IOException e) {
e.printStackTrace();
}
}
}