JAVA高级视频_IO输入与输出 Java程序与其他进程的数据通讯 学习笔记

原创 2011年01月23日 15:42:00

 

java程序中可以使用Process类的实例对象来表示子进程,子进程的输入输出不再连接到显示器和键盘,而是以管道流的方式连接到父进程的一个输入输出流对象上。父进程就是JVM,调用Process类的getOutputStream和getInputStream方法可以连接到子进程的输出流和输入流对象。子进程从标准输入读取到的内容就是父进程通过输出流对象写入到他们两者之间进程管道中的数据,子进程写入到标准输出的数据通过他们之间的进程管道传送到了输入流对象中,父进程从这个管道中读取到的输入内容就是子进程写入的标准输出的数据,

 

编程实例:在TestInOut类中启动java.exe命令执行另外一个MyTest类,TestInOut和MyTest通过进程间的管道互相传递数据。TestInout这个类是在JVM中运行的,他是一个进程,java.exe是TestInout的子进程,在TestInout类中要启动两个线程,类TestInout是主线程,不停地向MyTest这个子进程发送数据,同时在TestInout中还启动另外一个线程,不停地读取MyTest这个进程中写回来的数据,练习的代码:

 

子进程、父进程、线程的代码练习!

 

 

子进程、父进程、线程的代码练习!

 

 

子进程、父进程、线程的代码练习!

 

java高级视频_io输入与输出

-----------android培训、java培训、java学习型技术博客、期待与您交流!------------ 概述: 一.   IO(Input Output)流 1.    ...
  • jwd8713765
  • jwd8713765
  • 2015年06月20日 20:23
  • 267

JAVA高级视频_IO输入与输出

---------------------- android培训、java培训、期待与您交流! ----------------------     JAVA高级视频_IO输入与输出     流...
  • ghzhangfoxmail
  • ghzhangfoxmail
  • 2012年12月10日 23:36
  • 325

JAVA高级视频_IO输入与输出04 学习笔记

节点流首先理解什么是流?流式字节序列的抽象概念,例如,文件输入输出设备,网络,内存,内部进程通讯管道,TCP/IP套接字等数据传输的数据系列,都可以理解为流,流提供了统一的方式从各种输入输出设备中读取...
  • renfujiang
  • renfujiang
  • 2011年01月21日 13:31
  • 580

JAVA高级视频_IO输入与输出01 学习笔记

File类位于java的io包中,看看文档,不管是中的还是英文的,都是一堆抽象的概念,今天看了张老师的视频,以前遗留下来的问题全部解决了,首先是File的定义“文件和目录路径名的抽象表示形式”,如果不...
  • renfujiang
  • renfujiang
  • 2011年01月19日 17:10
  • 569

Java IO之简单输入输出

Java中的IO分为两个部分,以InputStream和Reader为基类的输入类,以OutputStream和Writer为基类的输出类。其中InputStream和OutputStream以字节为...
  • u011403655
  • u011403655
  • 2015年03月12日 19:41
  • 2930

JAVA输入输出(IO)之字符流

上一篇《JAVA输入输出(IO)之字节流》介绍了JAVA字节输入输出流的一些用法,字节流一般是用于读写二进制数据的,当我们要读些字符数据的时候,如文本文件,就显得有些麻烦。所以JAVA还提供了专门用于...
  • jianggujin
  • jianggujin
  • 2015年12月30日 11:10
  • 2292

Java中的输入输出(I/O)总结

stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Inputstream和Out stream)都包括两种类型:  (1)字节...
  • zkx2013
  • zkx2013
  • 2017年04月01日 23:59
  • 398

Java高级视频_IO输入与输出(三)

四、File类 01、概述 (1)    用来将文件或者文件夹封装成对象 (2)    方便对文件与文件夹进行操作 (3)    File对象可以作为参数传递给流的构造函数 02、Fil...
  • li13557498250
  • li13557498250
  • 2014年05月03日 16:18
  • 279

JAVA高级视频_IO输入与输出_File类_笔记

 概念:File类 是 IO包中 唯一代表 磁盘文件本身信息的 类,而不是 文件 的 内容;//理解为“抽象 of 文件”File类 定义了 一些 与平台无关的 方法 来操纵 文件,例如,创建、删除文...
  • xh3784894
  • xh3784894
  • 2011年05月12日 19:05
  • 167

JAVA高级视频_IO输入与输出_收获一

       这几天终于把工作的事情处理的差不多了,但是还需要工作一段时间。只能是每天上班的时候看视频了,虽然这样的效率很低。好了,不废话。还是赶紧写我的总结!       5.1.1  File类 ...
  • tomato99
  • tomato99
  • 2011年03月25日 17:37
  • 175
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JAVA高级视频_IO输入与输出 Java程序与其他进程的数据通讯 学习笔记
举报原因:
原因补充:

(最多只允许输入30个字)