输入输出字节流

一 输入输出流

1.1   IO:Java中I/O操作主要是指使用Java.io包下的内容,进行输入输出的操作。输入也叫做读取数据,输出也叫做写出数据。

1.2  IO的分类:根据数据的流向分:输入流和输出流

                         根据数据的类型分:字节流和字符流

输入流:内容进入到系统内存中。

输出流:内容从内存中到别的地方。

字节流:以字节为单位,读写数据的流。

字符流:以字符为单位,读写数据的流。

字节输入流:InputStream

字节输出流:OutputStream

OutputStream out=new FileOutputStream(f2);//定义一个输出流,输出到f2文件中

字符输入流:Reader

字符输出流:Writer

1.3 字节输出流:抽象类是表示字节输出流的所有类的超类,将指定的字节信息写出到目的地。它定义了字节输出流的基本共性功能方法

1.4 数据追加续写:FileOutputStream类

构造方法

public  FileOutputStream(File  file):创建文件输入流以写入指定的File对象表示的文件。

public  FileOutputStream(String  name):创建文件输出流以指定的名称写入文件。

注:当你创建一个流对象时,必须传入一个文件路径,该路径下,如果没有这个文件,会创建该文件。如果有这个文件会清空这个文件的数据。

数据

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值