随笔分类 - java I/O
摘要:FilterInputStream介绍 FilterInputStream的作用"封装其他的输入流,并为他们提供额外的功能".它的常用子类有BufferedInputStream和DataInputStream. BufferedInputStream的作用就是为了"输入流提供缓冲的功能,以及mar
阅读全文
摘要:FileDescriptor是"文件描述符". FileDescriptor可以被用来表示开放的文件,开放的套接字等. 当FileDescriptor表示文件来说,当FIleDescriptor表示某文件时,我们可以通俗的将FIleDescriptor看成该文件.但是,我们不能直接通过FIleDes
阅读全文
摘要:序列化:保存对象的状态 反序列化:把对象的状态再读出来 一般一下几种情况下,会用到序列化: 示例一: 简单序列化用法: Box类: 输出结果:[box: (152, 132) ] 通过上面的示例,我们知道:我们可以自定义类,让他支持序列化(实现Serializable接口),从而支持对象的保存和恢复
阅读全文
摘要:ObjectInputStream和ObejctOutputStream的作用是:对基本数据和对象进行序列化支持. ObjectOutputStream提供对"基本数据对象"的持久存储.ObjectInputStream提供对"基本数据对象"的读取.
阅读全文
摘要:ByteArrayInputStream: https://www.cnblogs.com/zhangj-ymm/p/9842657.html ByteArrayOutputStream是字节数组输出流,它把数据写入到自己的数组中,数组的大小会随着数据的不断增加而自动增长.
阅读全文
摘要:PipedInputStream和PipedOutputStream分别是管道输入流和管道输出流. 它们的作用是让多线程之间可以通过管道进行通讯,在使用管道通信时,必须将PipedInputStream和PipedOutputStream配合使用. 使用管道通信时,大致流程是:线程A向PipedOu
阅读全文
摘要:ByteArrayOutputStream :https://www.cnblogs.com/zhangj-ymm/p/9860696.html ByteArrayInputStream 是字节数组输入流。它继承于InputStream。它包含一个内部缓冲区,该缓冲区包含从流中读取的字节;通俗点说,
阅读全文
摘要:File(文件)类,我们可能会认为它指的的文件,实际上并非如此,它既能代表一个特定文件的名称,又能代表一个目录下一组文件的名称. 目录列表器 如果我们想查看一个目录列表,File类的list()方法可以获得FIle对象包含的所有列表,假如,我们只想获得.java结尾的文件,该怎么办呢,我们可以使用"
阅读全文

浙公网安备 33010602011771号