首页 > 代码库 > Runtime类及其常用方法
Runtime类及其常用方法
每个 Java 应用程序都有一个 Runtime
类实例,使应用程序能够与其运行的环境相连接。可以通过 getRuntime
方法获取当前运行时。
常用方法:
1、public static Runtime getRuntime()
返回与当前 Java 应用程序相关的运行时对象。Runtime
类的大多数方法是实例方法,并且必须根据当前的运行时对象对其进行调用。
2、Process
exec(String command)
在单独的进程中执行指定的字符串命令。
3、long
freeMemory()
返回 Java 虚拟机中的空闲内存量。
4、long
maxMemory()
返回 Java 虚拟机试图使用的最大内存量。
5、long
totalMemory()
返回 Java 虚拟机中的内存总量。
1 public class RuntimeTest { 2 public static void main(String[] args) throws IOException, InterruptedException{ 3 Runtime runtime = Runtime.getRuntime(); //获取运行时对象 4 //在单独的进程中执行指定的字符串命令。 5 Process procee = runtime.exec("C:\\Windows\\notepad.exe"); 6 Thread.sleep(3000); 7 procee.destroy(); 8 //内存大小,以字节为单位 9 System.out.println(" Java虚拟机中的空闲内存量。"+runtime.freeMemory()); 10 System.out.println("Java 虚拟机试图使用的最大内存量:"+ runtime.maxMemory()); 11 System.out.println("返回 Java 虚拟机中的内存总量:"+ runtime.totalMemory()); 12 } 13 }
Runtime类及其常用方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。