Runtime类的用法

来源:互联网 发布:淘宝专业版免费模板 编辑:程序博客网 时间:2024/05/22 05:26

Runtime类代表Java运行的环境,每个java程序都有一个与之对应的Runtime实例,应用程序通过该实例与其运行环境相关联。应用程序通过getRuntime()方法获取与之关联的Runtime对象。

代码实例

public class RuntimeTest {public static void main(String[] args) {// 获取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());}}

 运行结果如下:

处理器数量:4
空闲内存数:4937272
总内存数:5177344
可用最大内存数:66650112

代码说明:

上面的代码就是Runtime类提供的访问JVM相关信息的方法。

 

代码实例:

 

import java.io.IOException;public class ExecTest {public static void main(String[] args) throws IOException {Runtime rt = Runtime.getRuntime();// 运行记事本程序rt.exec("notepad.exe");}}

 

 代码功能:
直接单独启动一个进程来运行操作系统命令,本例中启动Windows系统中的“记事本”程序。

 

0 0
原创粉丝点击