參考資料
[1]. 瘋狂Java講義(第三版) 李剛
Runtime類
Runtime類代表Java程序的運行時環境,每個Java程序都有一個與之對應的Runtime實例,應用程序通過該對象與其運行時環境相連。
方法JVM的相關信息
如處理器數量、內存信息等,代碼如下:
// 獲取Java程序關聯的運行時對象
Runtime rt = Runtime.getRuntime();
System.out.println("處理器數量:" + rt.availableProcessors());
System.out.println("空閒內存數:" + rt.freeMemory());
System.out.println("總內存數:" + rt.totalMemory());
System.out.println("可用最大內存數:" + rt.maxMemory());
單獨啓動一個進程來運行操作系統的命令
public static void main(String[] args) throws IOException
{
// 獲取Java程序關聯的運行時對象
Runtime rt = Runtime.getRuntime();
rt.exec("notepad.exe");
}