美文网首页
JavaSE——装饰流

JavaSE——装饰流

作者: 凯哥学堂 | 来源:发表于2018-05-30 23:15 被阅读13次

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。

DataOutputStream

介绍:数据类型流,对数据类型输入和输出

这就是它的输出,输出可以输出任何一个数据类型

你要读上来才看得到它里面的数据,你写的是int是第一个,你读的时候也是第一个,不能打乱它的顺序

DateInputStream

这个数据类型的好处就是说,我输出的是什么格式,你读上来只要是按照原来的顺序去读你就能还原出你想要的数据类型,这样的话我们就可以把基本数据类型存储到磁盘上去

ByteArrayOutputStream

介绍:这是一个假流,就是说它是一个数据包装流,数组的包装流,就是把数组变成流

如下图:比如说你手上有个字节数组,想把这个字节数组传给下面方法,方法里有InputStream,问题就是字节数组没法转换成InputStream,按照以前的老办法就是先输出到文件中,然后在从文件中读上来

如下图:就是把字节数组转换成流,就是把你的字节数组包装成流交给它

ByteArrayOutputStream 截取 如下图,如何将一个输出的内容转换成字节,可以使用ByteArratOutputStrean 它的目的就是想套别人的字节,想去截取别人的字节,截取这方法中输出的内容

PrintStream 格式输出流 介绍:这个流专门用于打印的,什么类型都可以输出,如果要追加,自己写个参数就行了

它里面还有一个方法是替换,这样子输出的话就不是输出到控制台上了,就备份到文件中了,如果错误跟抛异常也设置,那就也是在文件上输出

如何设置控制台打印,记事本上也打印一份,如下图:

然后写个类继承于PrintStream

相关文章

  • JavaSE——装饰流

    声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互...

  • JavaSE——装饰流

    声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互...

  • JavaSE——装饰设计模式

    声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互...

  • JavaSE笔记-IO流

    Java中常见的IO流有关的类有如下: 字节流 InputStream 字节输入流的基类(抽象) OutputSt...

  • javaSe-IO流

    为什么称为流?所有数据对于计算机来说都是以细化的小单位存储的,所以让他们一起输入输出就像流水一样,一股数据才是一个...

  • 【JavaSE(十二)】JavaIO流(上)

    原文地址:https://www.cloudcrossing.xyz/post/44/ 1 异常 1.1 异常概述...

  • 【JavaSE(十三)】JavaIO流(中)

    1 IO流 1.1 IO流概述 Java中使用 IO流 来读取和写入,读写设备上的数据、硬盘文件、内存、键盘等等,...

  • javaSE_day15_流

    Stream流:聚集运算。 聚集: 统计运算。 特点: 临时、一次性、效率高。 方法: 1.末端方法; 一...

  • JavaSE8流库

    一、流库介绍 1.1 流提供了一种让我们可以在比集合更高的概念级别上指定计算的数据视图。通过流,我们可以说明想要完...

  • JavaSE学习笔记——IO流

    java.io包File类:Java程序中的一个对象,对应着硬盘中的一个文件或者网络中的一个资源。File fil...

网友评论

      本文标题:JavaSE——装饰流

      本文链接:https://www.haomeiwen.com/subject/unhfsftx.html