JavaSE —— IO简介 博客分类: java
程序员文章站
2024-02-20 20:50:04
...
声明:本栏目所使用的素材都是凯哥学堂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位) 类型为单位,这个流它只能处理文字的操作
推荐阅读
-
MyBatis之动态SQL 博客分类: java
-
java 整合Ucenter (authcode)函数的算法 博客分类: java 算法JavaJ#SecurityC++
-
Jdbc BaseDao 博客分类: java JDBCSQLJavaDAOApache
-
哈希集合 博客分类: java
-
JavaSE —— IO简介 博客分类: java
-
初学者对Spring MVC的认识 博客分类: java JavaSpring MVC
-
java在linux下设置环境变量 博客分类: Java编程服务器
-
jsp七大动作指令 博客分类: java Javajsp
-
java学习路线 博客分类: java base
-
单个线程对多个线程的唤醒 博客分类: java Gothread