Runtime类功能之一 内存管理
运行结果如下:
可复制代码:
public class RuntimeDemo01{
public static void main(String[] args) {
//通过Runtime类的静态方法获取Runtime类的实例
Runtime rt = Runtime.getRuntime();
System.out.println("处理器的个数: " + rt.availableProcessors()+"个");
//rt.freeMemory()获取的内存值默认单位是B
System.out.println("空闲内存数量: " + rt.freeMemory()/1024/1024+"M");
System.out.println("最大可用内存数量: " + rt.maxMemory()/1024/1024+"M");
}
}
Runtime类功能之二 执行其他程序
eg:执行Windows的记事本
代码:
运行结果:
可复制代码:
import java.io.*;
public class RuntimeDemo02 {
public static void main(String[] args) throws IOException {
Runtime rt = Runtime.getRuntime(); //创建Runtime实例对象
rt.exec("notepad.exe"); //调用exec()方法执行Windows记事本
}
}