Java中Process类的用途是什么?
Java.lang.Process是Object类的子类,可以描述由Runtime类的exec()方法启动的进程。 进程和对象控制进程并获取有关该进程的信息。 Process类是抽象类,因此无法实例化。 Process类的重要方法是Destroy()、exitValue()、getErrorStream()、waitFor()、getInputStream()和getOutputStream()。。
语法
public abstract class Process extends Object
示例
import java.util.concurrent.*;public class ProcessTest {
public static void main(String[] args) throws Exception {
Runtime runtime = Runtime.getRuntime();
System.out.println("Launching of Notepad Application");
Process process = runtime.exec("Notepad.exe"); // 启动记事本应用程序
System.out.println("等待5秒钟");
p.waitFor(5, TimeUnit.SECONDS);
System.out.println("退出记事本应用程序");
process.destroy(); //销毁应用程序
}
}
在上面的程序中,我们实现了一个Process类。 只要我们可以调用Runtime类的exec(“Notepad.exe”)方法,它就会启动记事本应用程序,并在5秒后销毁该应用程序。
输出结果
启动记事本应用程序等待5秒钟
退出记事本应用程序
以上是 Java中Process类的用途是什么? 的全部内容, 来源链接: utcz.com/z/347438.html