13.2 System 和Runtime类

System Runtime




System 类常用方法就是arraycopy


int []  src ={2,5,7,8};
int []  des = new int [4];
System.arraycopy(src,1,des,2, 2);
System.out.println("des= "+Arrays.toString(des));
结果为:des= [0, 0, 5, 7]




currentTimeMillis()从1970年1月1日返回的多少毫秒
exit()是退出jvm  如果参数是0,则是正常退出,非0则是异常退出
gc()是建议jvm赶快启动垃圾回收器回收垃圾(注意这个不是马上启动),r如果一个对象被垃圾回收器回收时,会调用该类的finalize()


getenv()获得环境的变量
getProperties()系统的一个配置








RunTime类 该类描述应用程序的运行环境
 一个应该程序只能运行在一个环境,不能运行在多个环境,所以用于单列设计模式,因为没有构造函数,所以要用一个静态函数来运行环境对象


getRuntime()返回当前对象的运行环境对象
exec()根据指定的路径执行对应的可执行的文件
freeMeory返回jvm空闲内存的容量,以字节为单位
totalMemory返回jvm真正的内存量
maxMemory返回jvm试图使用的最大内存








Runtime runtime = Runtime.getRuntime();
Process process =runtime.exec("C:\\Users\\wucq\\Desktop\\a.exe");
Thread.sleep(1000);
process.destroy();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值