Java流

io流的理解

输入流:把数据从其他设备上读取到内存中的流

输出流:把内存中的数据写到其他设备上。

inputstream输入流。
outputstream输出流。

从服务器上读取文件,获取服务器文件的inputstream,把文件内容读到内存中。
在把读取到的内容成压缩包输出到服务器上,内存到服务器设备。获取压缩包的输出流。

流的方向是对内存说的。进内存是输入,出内存是输出
如果要将服务器文件读到内存,获取文件的输入流。
如果是将文件写入到服务器,获取文件的输出流。

流分为:字符流,字节流
1字符=2字节 1字节=8个位

字节流可以读取一切。
字符流只能读取文本

outputstream输出流。

fileOutPutStream输出流,创建的时候指定输出的文件位置,文件不存在,创建,文件存在清空文件。
如何保证文件存在,追加输出到文件。有构造方法,第二个参数,true是追加。

调用writer方法写到文件里面,将文件内容从内存写出。

inputstream 输入流

文件输入流,读取文件的内容到内存。
用int read()方法,返回值是读的字节数。
读的没有内容是,返回-1
read(byte[] b) 指定每次读的字节数,返回值是读到的有效字节数
输入流:把数据从其他设备上读取到内存中的流
输出流:把内存中的数据写到其他设备上。
inputstream输入流。
outputstream输出流。
从服务器上读取文件,获取服务器文件的inputstream,吧文件内容读到内存中。
在把读取到的内容成压缩包输出到服务器上,内存到服务器设备。获取压缩包的输出流。

流的方向是对内存说的。进内存是输入,出内存是输出

流分为:字符流,字节流
1字符=2字节 1字节=8个位

字节流可以读取一切。
字符流只能读取文本

outputstream输出流。
fileOutPutStream输出流,创建的时候指定输出的文件位置,文件不存在,创建,文件存在清空文件。
如何保证文件存在,追加输出到文件。有构造方法,第二个参数,true是追加。

调用writer方法将内存中的数据写出到指定的文件输出。

inputstream 输入流
文件输入流,读取文件的内容到内存。
用int read()方法,返回值是读的字节数。
读的没有内容是,返回-1
read(byte[] b) 指定每次读的字节数,返回值是读到的有效字节数

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值