• Java.IO基础复习


    主要涉及的模式为适配器和装饰者模式。

    接口: 

    DataInput:用于从二进制流中读取字节

    DataOutput:用于将数据从任意 Java 基本类型转换为一系列字节,并将这些字节写入二进制流

    FileFilter:用于抽象路径名的过滤器。 

    FilenameFilter:用于过滤器文件名。

    类:

    字节流:

    输入流InputStream

    FileInputStreamFilterInputStream(BufferedInputStream,DataInputStream)ObjectInputStreamPipedInputStreamStringBuffereInputStreamByteArrayInputStream

    输出流OutputStream

    FileOutputStreamFilterOutputStream(BufferedOutputStream,DataOutputStream)ObjectOutputStreamPipedOutputStreamByteArrayOutputStream.

    字符流:

    Reader

    BufferedReader,InputStreamReader(FileReader),StringReader,PipedReader,ByteArrayReader,FilterReader(PushBackReader)

    Writer

    BufferedWriter,OutputStreamWriter(FileWriter),PrinterWriter,StringWriter,PipedWriter,CharArrayWriter,FilterWriter

    StreamTokenizer:它可以把输入流解析为标记(token), StreamTokenizer 并非派生自InputStream或者OutputStream,而是归类于io库中,因为StreamTokenizer只处理InputStream对象。

    RandomAccessFile:持对随机访问文件的读取和写入。随机访问文件的行为类似存储在文件系统中的一个大型 byte 数组。

  • 相关阅读:
    [置顶] MySQL Cluster初步学习资料整理--安装部署新特性性能测试等
    ubuntu下设置开机自启动项
    【JSP】Cookie的使用及保存中文,并用Cookie实现购物车功能
    汉语-词语:笑面虎
    汉语-词语:阴险
    汉语-词语:奸猾
    汉语-词语:奸诈
    汉语-词语:厚道
    汉语-词语:忠厚
    汉语-词语:狡猾
  • 原文地址:https://www.cnblogs.com/Jace/p/4680236.html
Copyright © 2020-2023  润新知