RUNTIME类及其常用方法
每个Java应用程序都有一个Runtime类的实例,该实例使应用程序能够连接到它所运行的环境。当前运行时可以使用getRuntime方法获取。
常见的方法:
1、Public static Runtime getRuntime()
返回与当前Java应用程序关联的运行时对象。Runtime类的大多数方法都是实例方法,必须基于当前Runtime对象调用。
2、exec(String命令)
在单独的进程中执行指定的字符串命令。
3, longfreeMemory ()
返回Java虚拟机中的可用内存量。
4, longmaxMemory ()
返回Java虚拟机尝试使用的最大内存量。
5, longtotalMemory ()
返回Java虚拟机中的内存总量。
public class RuntimeTest {
public static void main(String[] args) throws IOException, InterruptedException{
Runtime runtime = Runtime.getRuntime(); //获取运行时对象
//在单独的进程中执行指定的字符串命令。
Process procee = runtime.exec("C:\Windows\notepad.exe");
Thread.sleep(3000);
procee.destroy();
//内存大小,以字节为单位
System.out.println(" Java虚拟机中的空闲内存量。"+runtime.freeMemory());
System.out.println("Java 虚拟机试图使用的最大内存量:"+ runtime.maxMemory());
System.out.println("返回 Java 虚拟机中的内存总量:"+ runtime.totalMemory());
}
}
想要系统学习JAVA推荐JAVA300集
Java300集零基础适合初学者视频教程



