博客专栏  >  编程语言   >  Java IO探究

Java IO探究

用于介绍Java IO相关的知识

关注
16 已关注
23篇博文
  • Java-IO之总框架

    在Java IO中我们会经常提到输入流和输出流,流是一种抽象的数据总称,本质是能够进行数据的传输。按照流的方向分为:输入流和输出流。按照流中处理数据的单位,可以将其区分为:字节流和字符流。在Java中...

    2016-09-28 08:46
    994
  • Java-IO之超类InputStream

    InputStream是以字节为单位的输出流,通过以下框架图可以看到InputStream是所有以字节输入流类的公共父类: 基于JDK8的InputStream类源码: public abst...

    2016-09-28 13:50
    574
  • Java-IO之超类OutputStream

    图中我们可以看出,以字节为单位的输出流的公共父类是OutputStream: 从中我们可以看出,以字节为单位的输出流的公共父类是OutputStream: (1)OutputStr...

    2016-09-28 13:52
    349
  • Java-IO之ByteArrayInputStream

    ByteArrayInputStream是字节数组输入流,继承于InputStream。它包含了一个内部缓冲区,该缓冲区包含从流中读取的字节,其实内部缓冲区就是一个字节数组,而ByteArrayInp...

    2016-09-28 21:41
    1375
  • Java-IO之ByteArrayOutputStream

    ByteArrayOutputSTream是字节数组输出流,继承于OutputStream。ByteArrayOutputStream中的数据被写入到一个byte数组中,缓冲区会随着数据的不断写入而自...

    2016-09-28 21:42
    1137
  • Java-IO之管道(PipedInputStream和PipedOutputStream)

    java中PipedInputStream和PipedOutputStream分别是管道输入流和管道输出流,它的作用是让多线程可以通过管道进行线程间的通讯,在使用管道通信时,必须将PipedInput...

    2016-09-28 21:42
    950
  • Java-IO之对象输入流输出流(ObjectInputStream和ObjectOutputStream)

    ObjectInputStream和ObjectOutputStream的作用是对基本数据和对象进行序列化操作支持。创建文件输出流对应的ObjectOutputStream对象,该ObjectOutp...

    2016-10-03 19:53
    2077
  • Java-Io之文件File

    File是“文件”和“目录路径名”的抽象表示形式。File之间继承Object,实现了Serializable和Comparable接口,因此文件支持File对象序列化,同时File对象之间可以比较大...

    2016-09-28 21:43
    1505
  • Java-IO之FileDescriptor

    FileDescriptor是文件描述符,可以被用来表示开放文件,开放套接字等,FileDescriptor可以被看成某个文件,但无法对该文件进行操作,需要新创建FileDescriptor对应的Fi...

    2016-09-29 15:32
    845
  • Java-IO之FilterInputStream和FilterOuptStream

    FilterInputStream的作用是用来封装其他的输入流,并为它们提供了额外的功能,它的常用的子类有BufferedInputStream和DataInputStream。FilterOutpu...

    2016-10-03 19:54
    820
  • Java-IO之BufferedInputStream(缓冲输入流)

    BufferedInputStream是缓冲输入流,继承于FilterInputStream,作用是为另一个输入流添加一些功能,本质上是通过一个内部缓冲数组实现的。例如,在新建某输入流对应的Buffe...

    2016-10-03 19:54
    2017
  • Java-IO之BufferedOutputStream(缓冲输出流)

    BufferedOutputStream是缓冲输出流,继承于FilterOutputStream,作用是为另外一个输出流提供换从功能。 主要函数列表: BufferedOutputStream(Out...

    2016-10-03 19:55
    1021
  • Java-IO之PrintStream(打印输出流)

    PrintStream是打印输出流,继承于FilterOutputStream,PrintStream是用来装饰其他输出流,为其他输出流添加功能,方便他们打印出各种数据值表示形式。与其他输出流不同,P...

    2016-10-03 19:55
    737
  • Java-IO之字符输入输出流(Reader和Writer)

    以字符为单位的输入流的公共父类是Reader: 以字符为单位的输出流的超类是Writer: 基于JDK8的Reader的源码: public abstract class Reade...

    2016-10-04 18:19
    930
  • Java-IO之CharArrayReader

    CharArrayReader是字符数组输入流,CharArrayReader用于读取字符数组,继承于Reader操作的数据是以字符为单位。 (1)CharArrayReader实际上是通过字符数组...

    2016-10-04 18:21
    398
  • Java-IO之CharArrayWriter(字符数组输出流)

    CharArrayWriter用于写数据,数据单位是字符。 (1) 通过CharArrayWriter()创建的CharArrayWriter对应的字符数组大小是32。 (2) 通过CharArr...

    2016-10-04 18:23
    633
  • Java-IO之PipedReader和PipedWriter

    PipedReader和PipedWriter与PipedInputStream和PipedOutputStream一样,都可以用于管道通信。PipedWriter是字符管道输出流,继承于Writer...

    2016-10-04 18:27
    664
  • Java-IO之InputStreamReader和OutputStreamWriter

    InputStreamReader和OutputStreamWriter是字节流通向字符流的桥梁。它使用指定的差染色体读写字节并将其解码为字符。InputStreamReader的作用是将字节输入流转...

    2016-10-05 20:42
    509
  • Java-IO之FileReader和FileWriter

    FileReader是用于读取字符流的类,它继承于InputStreamReader,要读取原始字节流,考虑使用FileInputStream;FileWriter是用于写入字符流的类,继承于Outp...

    2016-10-05 20:44
    1200
  • Java-IO之BufferedReader(字符缓冲输入流)

    BufferedReader是缓冲字符输入流,继承于Reader,BufferedReader的作用是为其他字符输入流添加一些缓冲功能。 BufferedReader主要的函数列表: ...

    2016-10-05 20:46
    1665
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部