栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

零基础java自学流程-Java语言进阶55

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

零基础java自学流程-Java语言进阶55

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集零基础适合初学者视频教程
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/325434.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号