JavaSE —— IO

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

IO:

java.io.OutputStream

方法:

FileOutputStream 输出数据到磁盘

如下图例题:就是输出数据,输出的是一个字节

如下图,输出数据是输出多个字节

如下图就是文件拷贝,一个输入通道,一个输出通道,从源文件拷贝过来到指定文件上去

但是拷贝会很慢,机器里有两种,一种是固态硬盘,一种是机械硬盘,你固态硬盘的速度就快一点,但是你每次请求就是一个字节,它就去硬盘里取一个,读一个就速度慢一点,读多个速度还快一点,不管多大,以8k的方式读取就行了

装饰设计模式:

介绍:就是在原来的数据基础上进行加工(处理)形成新的产品,目前的文件流是按byte字节走,就好比一条河,用管子把这些水抽出来,这是一个原始的运输,运输上来经过一个池子进行净化,进化完之后又进行一个加工区域,然后在包装成一个瓶装水,就是说在原的数据中进行加工形成一个新的产品,然后又装饰又形成一个新的产品,装饰就是一个处理过程

在比如:在原有的字节上进行处理形成了一张照片,这一种处理就是一种解码

饮料例题:在原来的基础上添加新的佐料形成新的产品

如下面图片,都是佐料,可以随意搭配

然后在写个测试类,可以随意搭配

BufferedOutputStream 在内存中继续缓存

ObjectOutputStream

错误:

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互...
    凯哥学堂阅读 2,593评论 0 0
  • 概述 java.io 包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。java.io ...
    Steven1997阅读 13,039评论 1 25
  • 一、基础知识:1、JVM、JRE和JDK的区别:JVM(Java Virtual Machine):java虚拟机...
    杀小贼阅读 7,083评论 0 4
  • 一、 C/C++程序基础 面试例题1——分析代码写输出(一般赋值语句的概念和方法)。 面试例题2—...
    LuckTime阅读 6,156评论 2 42
  • 无限君:差评有风险,评论需实际! 网购差评一些风险 有人的地方就有江湖,有江湖的地方就有恩怨,相信很多小伙伴和无限...
    无限个无限阅读 4,005评论 0 0

友情链接更多精彩内容