zoukankan      html  css  js  c++  java
  • java io

    java的IO类操作主要包括如下几类

     1、File类的使用。

     2、字节操作流:OutputStream、InputStream

     3、字符操作流:Reader、Writer

     4、对象序列化:serializable

    Java流的分类

    按流向分:
    输入流: 程序可以从中读取数据的流。
    输出流: 程序能向其中写入数据的流。
    按数据传输单位分:
    字节流: 以字节为单位传输数据的流
    字符流: 以字符为单位传输数据的流
    按功能分:
    节点流: 用于直接操作目标设备的流
    过滤流: 是对一个已存在的流的链接和封装,通过对数据进行处理为程序提供功能强大、灵活的读写功能。

    java.io常用类

    JDK所提供的所有流类位于java.io包中,都分别继承自以下四种抽象流类。
    InputStream:继承自InputStream的流都是用于向程序中输入数据的,且数据单位都是字节(8位)。
    OutputStream:继承自OutputStream的流都是程序用于向外输出数据的,且数据单位都是字节(8位)。
    Reader:继承自Reader的流都是用于向程序中输入数据的,且数据单位都是字符(16位)。
    Writer:继承自Writer的流都是程序用于向外输出数据的,且数据单位都是字符(16位)。

    流一般分为输入流(Input Stream)和输出流(Output Stream)两类,但这种划分并不是绝对的。比如一个文件,当向其中写数据时,它就是一个输出流;当从其中读取数据时,它就是一个输入流.

    字节流:
      从InputStream和OutputStream派生出来的一系列类。这类流以字节(byte)为基本处理单位。

    字符流:
      从Reader和Writer派生出的一系列类,这类流以16位的Unicode码表示的字符为基本处理单位.

    Reader类和Writer类 

  • 相关阅读:
    一个贼基础的 编码解码方式
    SQL 中循环、for循环、游标
    sql中判断是否存在 数据库、表、存储过程、函数
    sql 同步表或同步表的时候更改部分字段
    sql存储过程的建立
    POJ
    UCloud 的安全秘钥 (计蒜客初赛第五场)(待解决)
    UCloud 机房的网络搭建(计蒜客初赛第五场)
    2017 计蒜之道 初赛 第四场
    腾讯课堂的物理实验(2017计蒜客初赛第三场)
  • 原文地址:https://www.cnblogs.com/mkrm/p/4457916.html
Copyright © 2011-2022 走看看