美文网首页
Java--IO介绍-2

Java--IO介绍-2

作者: 李赫尔南 | 来源:发表于2022-11-03 08:32 被阅读0次

流分类
  输入流:数据源到程序(InputStream、Reader读进来)
  输出流:程序到目的地(OutputStream、Writer写出去)

输入流与输出流.png
输入流与输出流.png

  节点流:可以直接从数据源或目的地读写数据


节点流.png

  处理流(包装流):不直接连接到数据源或目的地,是其他流进行封装。目的主要是简化操作和提高性能。


处理流.png

  节点流和处理流的关系:
    ①节点流处于io操作的第一线,所有操作必须通过他们进行;
    ② 处理流可以对其他流进行处理(提高效率或操作灵活性)。

  字节流:按照字节读取数据(InputStream、OutputStream)
  字符流:按照字符读取数据(Reader、Writer),因为文件编码的不同,从而有了对字符进行高效操作的字符流对象。
  原理:底层还是基于字节流操作,自动搜寻了指定的码表。


字节流与字符流.png
字节流与字符流.png

字节流

字节流.png

字符流

字符流.png

相关文章

  • Java--IO流

    Java的IO流是实现输入/输出的基础,它可以方便的实现数据的输入/输出操作。 Java中把不同的输入/输出源(键...

  • Java--IO(一)

    基础IO操作–文件夹以及文件的复制(一) 文件内容的读写我们存储文件有很多种方式: 变量:只能存储一份数组 存储...

  • Java--io流及异常机制

    遗留容器(自己写代码不要用但是可能在项目早期版本中能遇到的容器)所谓的遗留容器,就是在新版本中已经被淘汰的容器 -...

  • 2 介绍

    因无线传感网络简单、成本低、易于部署,最近,从商业和技术角度对无线传感网络的研究兴趣正在增强。无线传感网络可用于不...

  • tensorflow #2 介绍

    Tensorflow Tensorflow 是一个采用数据流图组织运算,用于数值计算的开源软件库。相较于numpy...

  • 产品介绍2

  • 2、Kubernetes介绍

    Kubernetes项目脱胎于Google内部的大规模集群管理工具Borg ##2.1. K8s (Kuberne...

  • 人物介绍(2)

    姓名王俊凯 性别男 性格温柔 身份第二集团公子,黑道第二 魂魄帮 大帮主,第二杀手 凯 , TFboy...

  • ionic 2 介绍

    一、兼容性 根据官方说明,支持的平台和最低版本如下: Ionic 1 iOS 7+ Android 4.1+ Io...

  • 词牌介绍(2)

    ---水调歌头--- 水调歌头·明月几时有 宋·苏轼 明月几时有?把酒问青天。 不知天上宫阙,今夕是何年。 我欲乘...

网友评论

      本文标题:Java--IO介绍-2

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