常见的基本流

标准输入流:

BufferedReader  br=new BufferedReader(new InputStreamReader(System.in));

常调用输入方法:readLine(),String

 

 

网络编程接收字符的输出:

PrintWriter   pw=new PrintWriter(socket.getOutputStream(),true));

常调用输出方法:println(Sring  str),void

 

网络编程接收字符的输入:

BufferedReader  br=new BufferedReader(newInputStreamReader(socket.getInputStream()));

常调用输入方法:readLine(),String

 

输出为什么不调用BufferedWriter

因为BufferedWriter没有自动刷新功能,要刷新,则调用其flush方法,它的write方法没有换行,则会在客户端与服务端之间导致阻塞。

 

                  

 

 

输入流

输出流

抽象字节流

InputStream

OutputStream

常用方法

read(byte[ ] )

write(byte[ ])

常用字节流

FileInputStream

FileOutputStream

数据字节流

DataInputStream(InputStream )

DataOutputStream(OutputStream )

 

数组字节流

ByteArrayInputStream(byte [] )

ByteArrayOutputStream()

 

 

 

抽象字符流

Reader

Writer

常用方法

read(char[ ])

write(char[ ])

常用字符流

FileReader

FileWriter

常用转换流

InputStreamReader(InputStream)

OutputStreamWriter(OutputStream )

常用缓冲流

BufferedReader(Reader )

BufferedWriter(Writer )

 

 

 

打印字符流

PrintWriter(OutputStream )

 

常用方法:println

打印字节流

PrintStream(OutputStream )

 

常用方法:println

 

 

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值