美文网首页
javaSE_day15_流

javaSE_day15_流

作者: 智慧之门 | 来源:发表于2018-06-01 09:23 被阅读0次

Stream流:聚集运算。

聚集: 统计运算。

特点: 临时、一次性、效率高。

方法:

  1.末端方法;

    一次性消耗掉这个流。

  2.中间方法。

--------------------------------------------

File:

绝对路径:d:/data/a.txt

相对路径

过滤器

文件名 过滤器:FilenameFilter

文件  过滤器:FileFilter

------------------------------------------------------

:对文件 内容 进行 读写 的 技术(类)。

按方向分

  输入流: 读。 从 硬盘的文件中  到  内存中。

                  a.txt中      到  String s ;

                                    char [] c;

  输出流: 写。 从 内存中        到    硬盘的文件中。

                String s;      到    a.txt

按数据类型分

  字节流 :一次处理一个字节。

  字符流 :一次处理一个字符。

按功能分

  节点流 :直接 对数据源(文件) 读写。

  处理流(过滤流,包装流)

------------------------------------------------------

字节流

1.文件字节流

      FileInputStream  输入流  节点流

      FileOutputStream 输出流  节点流

    中文处理:

      (1)字符 转换流:InputStreamReader

        (2)read(byte[])

   2.缓冲流

      BufferedInputStream

      BufferedOutputStream

   3.数据流

      DataInputStream

      DataOutputStream

   4.对象流: 永久 性的 保存 对象。

       ObjectOutputStream 序列化

      ObjectInputStream  反序列化

     注意:private static final long serialVersionUID = 1L;//版本号

   5.打印输出 字节流

       PrintStream

----------------------------------------------------------------------------------

字符流

    1.文件字符流

          FileReader

          FileWriter

    2.缓冲字符流

      BufferedReader

      BufferedWriter

    3.打印输出字符流

         PrintWriter

--------------------------------------------------------------

自动资源释放:流 实现了 AutoCloseable 接口。

语法

      try(声明要释放资源的流){

           try结束后自动资源释放。

       }catch(){

      }

相关文章

  • javaSE_day15_流

    Stream流:聚集运算。 聚集: 统计运算。 特点: 临时、一次性、效率高。 方法: 1.末端方法; 一...

  • 电商的四流体系

    四流:即商品流、信息流、资金流、物流 Ps: 三流:信息流、现金流、物流 四流:信息流、现金流、物流、商品...

  • JAVA API-day07

    A 基本的IO操作 文件流 缓冲流 节点流和处理流 对象流

  • 十五、Stream 流操作

    流的简单使用 流的获取 流的转换 将流做一些处理并返回一个流 抽取子流和连接流 流的转换 2 简单约简 ,终结流的...

  • Java学习——day 17

    主要内容 缓冲流 转换流 字节数组流 数据流 对象流 笔记详情 1. 缓冲流 Java中的流可以分为节点流和处理流...

  • IO流之节点流(文件流)

    IO流的分类 按操作的数据单位:字节流(8bit),字符流(16bit)---->对于文本文件使用字符流处理,对于...

  • Append 流、 Retract 流、 Upsert 流、动态

    Append-only 流: 仅通过 INSERT 操作修改的动态表可以通过输出插入的行转换为流。 Retract...

  • 心流

    心流心流心流

  • IO流 打印流

    一共可以分成3类1:纯字节流2:字符流3:混合流(混合流最好) 混合流 字符流 字节流

  • 流与文件-流

    写在书上 保存下来防止丢失

网友评论

      本文标题:javaSE_day15_流

      本文链接:https://www.haomeiwen.com/subject/werddftx.html