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
分享
二维码
打赏
海报
Java – 常用API – Runtime 类
Runtime 表示当前虚拟机的运行环境
<<上一篇
下一篇>>