社区
Java SE
帖子详情
帮忙举例PipedInputStream和PipedOutputStream
javagodness
2005-02-25 07:56:57
帮我找个方面的例子说明一下它的用法。
佩带文字说明最好了。
...全文
140
3
打赏
收藏
帮忙举例PipedInputStream和PipedOutputStream
帮我找个方面的例子说明一下它的用法。 佩带文字说明最好了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chenzj76
2005-03-02
打赏
举报
回复
import java.io.*;
class Sender extends Thread{
private PipedOutputStream out=new PipedOutputStream();
public PipedOutputStream getOutputStream(){
return out;
}
public void run(){
String s="hello,receiver,how are you!";
try{
out.write(s.getBytes());
out.close();
}catch(Exception e){
System.out.println(e.getMessage());
}
}
}
class Receiver extends Thread{
private PipedInputStream in=new PipedInputStream();
public PipedInputStream getInputStream(){
return in;
}
public void run(){
byte[] buf=new byte[1024];
try{
int len=in.read(buf);
String s=new String(buf,0,len);
System.out.println(s);
in.close();
}catch(Exception e){
System.out.println(e.getMessage());
}
}
}
public class PipeStreamTest{
public static void main(String[] args){
try{
Sender t1=new Sender();
Receiver t2=new Receiver();
PipedOutputStream out=t1.getOutputStream();
PipedInputStream in=t2.getInputStream();
out.connect(in);
t1.start();
t2.start();
}catch(Exception e){
System.out.println(e.getMessage());
}
}
}
javagodness
2005-03-01
打赏
举报
回复
谁帮着顶,把分给谁
javagodness
2005-02-26
打赏
举报
回复
up
Java----字节流
Java把不同类型的输入、输出抽象为流stream,分为输入流和输出流,用统一的接口来表示;Java开发环境中提供了包java.io,其中包括一系列的类来实现输入/输出处理;
InputStream
是所有字节输入流的祖先,而
OutputStream
是所有字节输出流的祖先。...
Java IO
字符流和字节流 IO流可以分为字符流和字节流两部分。字符流以字符为单位来对流进行读取,本质上是对于字节流的读取时,去查了指定的码表。字节流按照字节对流进行读取。 两者的区别在于 字节流以字节(8bit)为单位。字符流以字符为单位,根据码表映射字符,一次可能读多个字节。 字节流可以处理任何类型的数据,如图片、avi等,而字符流只能处理字符类型的数据。 输入流和输出流 按照数据流向的不同可以分为输入流和输出流
InputStream
File
InputStream
负责从文...
一文读懂Java之标准I/O流与文件
目录 一、对文件的操作 二、 处理跨平台性 三、 对象的序列化接口 四、 I/O流基础 五、流的分类 六、 I/O输入输出 一、对文件的操作 1.File类(java.io.File)可表示文件或者目录(在JAVA中文件和目录都属于这个类中,而且区分不是非常的明显)。 File下的方法是对磁盘上的文件进行磁盘操作,但是无法读取文件的内容。 注意:创建一个文件对象和创建一个文件在JAVA中是两个不同的概念。前者是在虚拟机中创建了一个文件,但却并没有将它真正地创建到OS的文件系统中,随...
Java中的管道流
Pipe
d
OutputStream
和
Pipe
d
InputStream
我们在学习IO流的时候可能会学字节流、字符流等,但是关于管道流的相信大部分视频或者教程都是一语带过,第一个是因为这个东西在实际开发中用的也不是很多,但是学习无止境,存在既有理。JDK中既然有个类那说明他并不是一无是处,只是我们目前还没有场景用到它,那说明我们说的还不够,知识点还不足以去驾驭它。 管道流其实是一个很有魅力的流,用法也很独特。他用来连接两个线程之间的通信,比如传输文件等。它们的作...
java中
Pipe
d
OutputStream
和
Pipe
d
InputStream
类用法
Pipe
d
OutputStream
和
Pipe
d
InputStream
用于在应用程序中创建管道通信 实例: import java.io.*; public class
Pipe
dStreamTest { public static void main(String [] args) { Sender sender = new Sender(); Receiver rece
Java SE
62,621
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章