j2se学习笔记-IO_1

1.字节流  InputStream读取    OutputStream写数据

   字符流 Reader 读取           Writer写数据


InputStream   的int read() 读一个字节,以整数返回  ,如果返回-1说明已经到末尾了

     的Int  read(byte[] buffer)throws IOException  读取的信息放到buffer中,返回实际读取的字节数

int read(byte[] buffer,int offset,int length)从offset开始,把之后的length个数据读取数据

close();

OutputStream 的write(int b)throws IOException 向输入流写一个字节数据

write(byte[] b) throes IOException  向输入流写一个字节数组

write(byte[] b,int off,int len)throws IOException 把字节数组从指定位置off写入len个的字节 

close()throws IOException

flush()throws IOException 良好的编程习惯,应该先写flush再写close

flush()把流中的数据写入后才调用close关闭

2.BufferedInputStream  bis=new BufferedInputStream  (InputStream pis);带有缓冲区的

相当于管道上面再套一个管道  

 bis》readLine()读取一行  没有数据返回NULL

3.在对文件进行写入操作,管道还没关闭,就进行读取会有问题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值