• Java8的I/O整理


    一.什么是I/O?

      Java的核心库java.io提供了全面的IO接口。包括:文件读写、标准设备输出等。Java中IO是以流为基础进行输入输出的,所有数据被串行化写入输出流,或者从输入流读入。

    二.什么是流

      流是一个很形象的概念,当程序需要读取数据的时候,就会开启一个通向数据源的流,这个数据源可以是文件,内存,或是网络连接。类似的,当程序需要写入数据的时候,就会开启一个通向目的地的流。这时候你就可以想象数据好像在这其中“流”动一样。

    三.Java流的分类

      按流向分:

      输入流: 程序可以从中读取数据的流。

      输出流: 程序能向其中写入数据的流。

      按数据传输单位分:

      字节流: 以字节为单位传输数据的流

      字符流: 以字符为单位传输数据的流

      按功能分:

      节点流: 用于直接操作目标设备的流

      过滤流: 是对一个已存在的流的链接和封装,通过对数据进行处理为程序提供功能强大、灵活的读写功能。

    四.Java的I/O整理

  • 相关阅读:
    线程状态
    线程的两种实现方式
    设计模式
    移动端适配总结(补充一个移动端touch案例)
    echart.js组件编写
    vuex,文件夹整理
    rem初始化
    PC初始化
    移动端初始化
    三角形实现原理
  • 原文地址:https://www.cnblogs.com/xiaofei1/p/10892795.html
Copyright © 2020-2023  润新知