process java类_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秒钟
退出记事本应用程序
process java类_Java中Process类的用途是什么?相关推荐
- java 中的class类_Java中Class类简介
Java中Class类简介 1. 在面向对象的世界里,万事万物皆对象.(java语言中,静态的成员.普通数据类型除外) 类是不是对象呢?类是(哪个类的对象呢?)谁的对象呢? -- 类是对象,类是jav ...
- java 实现 string类_java 中String类的常用方法总结,带你玩转String类。
String类: String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象.String类对象创建后不能修改,StringBuffer & St ...
- java自定义异常类_java中自定义异常类
hello,大家好,今天跟大家分享一下java中如何自定义异常,以后如果有新的心得,再添加,欢迎前辈指导... 首先,上Api,看一下异常和错误的父类: 然后,现在假设我有个循环(i=0;i<1 ...
- java简单通讯录的实现02person类_Java中Math类的简单介绍
我想对于Math类大家一定很熟悉了,是Java提供的一个用来进行简单数学运算的工具类.对于Math类来说,常用的方法有: 加法 public static int addExact(int x, in ...
- java中file类_Java中file类
File类的概述:File更应该叫做一个路径,文件路径或者文件夹路径 ,路径分为绝对路径和相对路径,绝对路径是一个固定的路径,从盘符开始,相对路径相对于某个位置,在eclipse下是指当前项目下,在d ...
- java中string类_Java中String类浅谈
1)String对象的初始化 由于String对象特别常用,所以在对String对象进行初始化时,Java提供了一种简化的特殊语法,格式如下: String s = "abc&qu ...
- java中printwriter类_Java中printwriter类的用法
printwriter类: java.io 类 PrintWriter java.lang.Object java.io.Writer java.io.PrintWriter 所有已实现的接口: Cl ...
- java的vector是什么类_java中vector类
public class Vector extends 下列类的父类: Vector 类实现了可动态扩充的对象数组.类似数组,它包含的元素可通过数组下标来访问.但是,在 Vector创建之后.Vect ...
- java 8 Stream中操作类型和peek的使用
文章目录 简介 中间操作和终止操作 peek 结论 java 8 Stream中操作类型和peek的使用 简介 java 8 stream作为流式操作有两种操作类型,中间操作和终止操作.这两种有什么区 ...
最新文章
- 作业11:最优前缀码
- pve虚拟机导入gho_用vmware安装gho文件心得
- 微信可能会颠覆快递的运营模式
- matlab逆变换法产生随机数_matlab数值积分方法(一)
- Learning Spark中文版--第三章--RDD编程(1)
- C++socket编程(七):7.2 XHttp项目创建接收浏览器请求
- 关于easyui combobox下拉框实现多选框的实现
- 猴子数据分享微信域名防封技术
- Altera PLL失锁的原因
- html中居中的三种方式
- JavaScript发送短信案例
- 目前流行的装修风格_2020最新装修风格,目前流行的装修风格,值得收藏!
- 黑苹果:主板解锁CFG LOCK教程
- 查询电脑关机/重启记录
- 黑色温敏性PNIPAM-AuNPs/CHOL-AuNPs纳米金粒修饰聚合物的制备过程
- 反恐精英服务器维修,China.com 反恐精英专区
- A记录和CNAME记录的区别
- 节省大量时间的 Deep Learning 效率神器
- 【滤波跟踪】基于EKF、UPF、PF、EPF、UPF多种卡尔曼滤波实现航迹滤波跟踪matlab源码
- 深度学习常用模型总结(思维导图形式)