美文网首页
JavaSE —— IO简介

JavaSE —— IO简介

作者: 凯哥学堂 | 来源:发表于2018-04-23 22:14 被阅读9次

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

IO:

介绍:就是输入和输出,它所运输的就是字节,就是说我们可以从磁盘上的文件运输到程序的内存中,也可以从内存上通过输出管道输出到磁盘上去或者是传输到网络上的某一台计算机上去

8位流

介绍:又叫做字节流,此流的最小运输单位是一个字节,8位流不管是什么文件它都可以进行运输,都可以进行读取,因为它最小的单位就是以字节为单位

8位流的祖先类:

java.io.InputStream 输入

方法:

FileInputStream 磁盘文件读取

读取一个字节,一个一个字节读取,也可以强制转换成char数组

字节数组的读取,读取五个字节上来

一口气把你所有的字节读取上来

把字节读取到byte数组来,定位置存,从第0个存放三个进来,第五个存放四个进来选定存储位置的存储方案

跳过字节读取,跳过3个字节读取,然后在一口气读取上来

就好比读取电脑的某一个文件,你正在运行那个文件,你是做不了删除那个文件的,所以你要关闭那个文件才能进行操作,而close就是关闭

BufferedInputStream

ByteArrayInputStream

ObjectInputStream

DataInputStream

java.io.OutputStream 输出

16位流

介绍:又叫做字符流,就是说我每次读取的单位都按照一个文字为单位,就是一个char(16位) 类型为单位,这个流它只能处理文字的操作

相关文章

  • JavaSE —— IO简介

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

  • JavaSE —— IO

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

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

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

  • JavaSE-IO

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

  • Servlet学习笔记

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

  • JavaSE笔记-IO流

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

  • javaSe-IO流

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

  • IO简介

    java nio中首要的一个重点是Buffer缓冲区,可以把它看成一块内存区在java中的抽象。它可以批量传输数据...

  • JavaSE学习笔记——IO流

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

  • 复习JavaSE 12.IO

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

网友评论

      本文标题:JavaSE —— IO简介

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