Runtime 該類類主要代表了應用程序運行的環境。
Rumtime類常用方法:
getRuntime() 返回當前應用程序的運行環境對象。
exec(String command) 根據指定的路徑執行對應的可執行文件。
freeMemory() 返回 Java 虛擬機中的空閒內存量。。 以字節爲單位
maxMemory() 返回 Java 虛擬機試圖使用的最大內存量。
totalMemory() 返回 Java 虛擬機中的內存總量
代碼示例:
package cn.itcast.other;
import java.io.IOException;
import javax.management.RuntimeErrorException;
public class Demo2 {
public static void main(String[] args) throws IOException, InterruptedException {
Runtime runtime = Runtime.getRuntime();
// Process process = runtime.exec("C:\\Windows\\notepad.exe");
// Thread.sleep(3000); //讓當前程序停止3秒。
// process.destroy();
System.out.println("Java虛擬機中的空閒內存量。"+runtime.freeMemory());
System.out.println("Java 虛擬機試圖使用的最大內存量:"+ runtime.maxMemory());
System.out.println("返回 Java 虛擬機中的內存總量:"+ runtime.totalMemory());
}
}