基本流:FIS和FOS

                 基本流:FIS和FOS

Java I/O 输入/输出
 流:根据方向分为输入流或者输出流。方向是基于我们的程序的。流向我们程序的流
 叫做输入流;从程序中向外流的叫做:输出流
    1)输入流,输出流
     1.1)输入流是用来读取数据的
    InputStream:该接口定义了输入流的特征
     1.2)输出流向外写出数据的
    OutputStream:该接口定义了输出流的特征
    2)流根据源头分
     2.1)基本流(节点流):从特定地方读写的流类:即有源头
     2.2)处理流(高级流、过滤流):没有数据来源,不能单独存在的,它用来处理基本流。
          是使用一个输入流或者输出流连接创建的。
    3)流根据处理的数据单位不同划分为:
       3.1)字节流:以一个“字节”为单位,以Stream结尾
       3.2)字符流:以一个“字符”为单位,以Reader/Writer结尾   
  4)close()方法:流用完一定要关闭!关闭后不能在读、写数据。
    5)用于读写文件的字节流FIS/FOS(基本流)
5.1)FileInputStream:文件字节输入流。
5.2)FileOutputStream:文件字节输出流。
6)FileInputStream 常用构造方法:
   6.1)FileInputStream(File file):通过打开一个到实际文件的连接来
创建一个FileInputStream,该文件通过文件系统中的File对象file指定。即向file文件中写入数据。
6.2)FileInputStream(String filePath):
 通过打开一个到实际文件的连接来创建一个FileInputStream,该文件通过文件系统中的文件路径名指定。
 也可直接写当前项目下文件名。
  7)FileOutputStream常用构造方法:
   7.1)FileOutputStream(File File):创建一个向指定File对象表示的文件中写入数据的文件输出流。
            会重写以前的内容,向file文件中写入数据时,若该文件不存在,则会自动创建该文件。
   7.2)FileOubputStream(File file,boolean append):
       append为true则对当前文件末尾进行写操作(追加,但不重写以前的)。
   7.3)FileOubputStream(String filePath):创建一个向具有指定名称的文件
            中写入数据的文件输出流。前提路径存在,写当前目录下的文件名或者全路径。
   7.4)FileOubputStream(String filePath,boolean append):
        append为true则对当前文件末尾进行写操作(追加,但不重写以前的)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值