zoukankan      html  css  js  c++  java
  • java IO流部分知识点

    IO流部分

    IO流常用的有:字符流、字节流、缓冲流、序列化流、RandomAccessFile类等

    1、字节流

    • FileInputStream/FileOutputStream

    • BufferedInputStream/BufferedOutputStream

    2、字符流

    • InputStreamReader / OutputStreamWriter

    • BufferedReader / BufferedWriter

    • FileReader / FileWriter

    • 其中BufferedReader / BufferedWriter也称为 字符缓冲流 ,可以一次读一行,一次写一行;FileReader / FileWriter是从InputStreamReader / OutPutStreamWriter继承而来,InputStreamReader / OutputStreamWriter、BufferedReader / BufferedWriter是继承自Reader /Writer;

    3、缓冲流(字节流下的缓冲流)

    • BufferedInputStream / BufferedOutputStream

    • 缓冲流是属于字节流的

    4、RandomAccessFile类

    • RandomAccessFile类从字面意思来看就是随机写入写出,也就是说这个类有可以写入和写出两种方法;

    5、对象的反序列化流、序列化流(ObjectOutputStream、ObjectInputStream)

    • 序列化流、反序列化流涉及到序列化接口(serializable),想要实现对象的序列化和反序列化,该对象必须继承序列化接口(即implements Serializable)

    • 注意:所有的流在完成操作后都需要执行关闭流的操作(即close()方法),同时对于输入流要进行刷新(即flush()方法)操作;

  • 相关阅读:
    JS Dom_API
    JS 动态表格(添加、删除行)
    将本地网页上传到 apache2 及 github 的步骤
    软件工程之美 第一周
    树莓派安装芯片驱动并测试
    Visoul Studio 2019 远程调试 中文乱码
    Visoul Studio 2019 远程调试 RaspberryPi C 项目
    课设提纲
    PHP PDO 一 : 常用方法
    设置子域名及申请其证书
  • 原文地址:https://www.cnblogs.com/caoleiCoding/p/8947377.html
Copyright © 2011-2022 走看看