一,本章目标
了解RunTime类
使用Runtime类取得JVM的空间信息
Runtime类与Processs类
二,具体内容
认识Runtime类
此类表示运行时,是一个封装了JVM进程的类。每一个java程序实际上启动了一个JVM进程,那么每一个JVM进程都是对应一个Runtime实例。
此类没有构造方法,被私有化了,他都是有JVM为其实例化的。
得到JVM信息:
Runtime类可以与Process类一起使用
可以直接使用Runtime类直接执行可执行程序,例如,调用笔记本
以上的程序只是打开了一个记事本,现在要求一个记事本运行5秒之后自动关闭,想实现以上程序就要操作进程了,因为每打开一个记事本都是会存在一个进程的。
exec方法发返回值是一个process,表示一个进程的操作类,可以通过destroy方法毁掉一个进程。
三,总结
Runtime里本身就是单太设计的一种应用,因为整个JVM中只有一个Runtime对象。