Java – 常用API – Runtime 类
简介
Runtime 表示当前虚拟机的运行环境
getRuntime() 取得Runtime对象
Runtime类是一个单例,不能使用 new 方法创建实例,要取得对象,只要调用 getRuntime() 方法即可。
Runtime.getRuntime(); // 取得Runtime实例对象
exit() 退出虑拟机
该方法和 System.exit() 相同,从底层中的 System.exit() 实际上也是调用 RunTime.exit() 方法。
availableProcessors() 获得CPU线程数
返回 int
Runtime.availableProcessors(); // => 2,4,8,16...
maxMemory() 获取总内存
JVM能从系统中获取总内存量(单位 byte),返回 long
Runtime.maxMemory();
totalMemory() 已获取内存
JVM已经从系统中获取总内存量(单位 byte),返回 long
Runtime.totalMemory();
freeMemory() 剩余内存大小
JVM剩余内存大小(单位byte),返回 long
Runtime.freeMemory();
exec 执行命令行
运行 cmd 命令,返回 Process 类型。
Runtime.exec("net user");
注意:执行 exec 时,因为 exec 执行有可能出现错误,Java 考虑到这一问题,所以要求使 exec 时需要使用 try-catch 或使方法 throws IOException.否则会报错。
THE END
0
二维码
打赏
海报
Java – 常用API – Runtime 类
Runtime 表示当前虚拟机的运行环境
TZMing花园 - 软件分享与学习
共有 0 条评论