我们在java程序中可以产生其他的应用程序的进程,在java程序中启动的进程称为子进程,启动了进程的java程序称为父进程。子进程没有键盘和显示器,子进程的标准输入和输出不在连接到键盘和显示器,而是以管道流的形式连接到父进程的一个输出流和输入流对象上,调用Process类的getOutputStream和getInputStream方法可以达到这个输出流和输入流对象。子进程从标准输入读取到的内容是父进程通过输出流对象写入管道的数据,子进程写入标准输出的数据通过管道传送到父进程的输入流对象中,父进程从这个输入流对象中读取到的内容就是子进程写入到标准输出的数据。