美文网首页
JavaSE —— IO

JavaSE —— IO

作者: 凯哥学堂 | 来源:发表于2018-04-25 23:28 被阅读6次

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

IO:

java.io.OutputStream

方法:

FileOutputStream 输出数据到磁盘

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

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

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

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

装饰设计模式:

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

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

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

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

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

BufferedOutputStream 在内存中继续缓存

ObjectOutputStream

错误:

相关文章

  • JavaSE —— IO

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

  • JavaSE 基础学习之五 —— IO 操作 (java. io

    接上篇《JavaSE 基础学习之四 —— 异常的处理》 五. JavaSE 基础学习 —— IO 操作 (java...

  • JavaSE —— IO简介

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

  • JavaSE-IO

    目录 [TOC] 第一章:IO介绍 1.1 什么是IO ​ 生活中,你肯定经历过这样的场景。当你编辑一个文本文...

  • Servlet学习笔记

    一、课程节点 1.javaWeb课程节点:javaSE(HashMap、List、io等)--->JavaWEB(...

  • JavaSE笔记-IO流

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

  • javaSe-IO流

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

  • JavaSE学习笔记——IO流

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

  • 复习JavaSE 12.IO

    把流定义在try()里,try,catch或者finally结束的时候,会自动关闭 路径中存在中文的办法 IO技术...

  • JavaSE Day21 IO

    1. 数据流有哪两个类?对比其他流,数据流有什么特点? 2. 对象流有哪两个类?什么是 Serializable?...

网友评论

      本文标题:JavaSE —— IO

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