1216对File类io流的理解

什么是File类呢?

在(JDK API 1.6.0)中的解释是: 文件和目录路径名的抽象表示形式。

File类有什么用呢?

操作文件或者文件夹(针对路径进行操作)


                    ♥   io流

    作用:解决设备和设备之间的数据传输问题。

      内存-----硬盘之间的交互====》(内存-----》硬盘  写入   输出流;硬盘------》内存   读取   输入流)

      设备-----设备之间的交互
     
        按照数据的流向分类:
        (1)输入流    读取硬盘中的数据到内存中   
        (2)输出流将内存中的数据写入到硬盘中
       
        按照读写方式来分类:
        (1)输入流     读取硬盘中的数据到内存中
        (2)输出流     将内存中的数据写入到硬盘中
       
        //按照读写方式来分类:
        (1)字节流
        (2)字符流===》字节流 + 编码,解码

        字节流:读取的数据是中文中的二进制数据,不会对这个二进制数据进行任何的处理,直接以二进制流的方式进行传输

        字符流:读取的数据是以字符为单位的。字符串也是读取到这些二进制数据,然后它会把这些二进制 数据转换为我们可以识别的字符。

    
        // 输入字节流InputStream
        ----------------------- FileInputStream
       
        //输入字节流操作的四个步骤:
        1.找到目标文件的位置(你要读取文件的位置)
        2.建立数据传输的通道  FileInputStream(file)
        3.传输数据read
        4.关闭资源
       
        //输出字节流OutputStream
        ----------------------- FileOutputStream
       
        使用步骤
        1.先找到目标文件(你要写入文件的位置)
        2.建立数据传输的通道(FileOutputStream)
        3.传输数据--》 把数据转换为字节数组,然后用FileOutputStream这个类的对象写入到文件
        4.关闭资源

      


    




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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值