一,本章目标

了解RunTime类

使用Runtime类取得JVM的空间信息

Runtime类与Processs类


二,具体内容

认识Runtime类

此类表示运行时,是一个封装了JVM进程的类。每一个java程序实际上启动了一个JVM进程,那么每一个JVM进程都是对应一个Runtime实例。

此类没有构造方法,被私有化了,他都是有JVM为其实例化的。

java类库---RunTime类

java类库---RunTime类

得到JVM信息:

java类库---RunTime类


Runtime类可以与Process类一起使用

可以直接使用Runtime类直接执行可执行程序,例如,调用笔记本

java类库---RunTime类

以上的程序只是打开了一个记事本,现在要求一个记事本运行5秒之后自动关闭,想实现以上程序就要操作进程了,因为每打开一个记事本都是会存在一个进程的。

exec方法发返回值是一个process,表示一个进程的操作类,可以通过destroy方法毁掉一个进程。

java类库---RunTime类




三,总结

Runtime里本身就是单太设计的一种应用,因为整个JVM中只有一个Runtime对象。

相关文章: