IO流

image

 

image

 字节输入流:

image

 可以一次读取固定数量字节,一般不会这样使用,字母数字1个字节,汉字三个字节,固定数量会把汉字字节分割从而乱码

image

 

 

image

 (固定数量字节输出时:最后一次装入时会只装一个g,从而会把上次装入的再输出一次),,

读取不到字节时会返回-1

image

 一次读取全部比较合适

输入:从文件输入到程序来读

输出:把程序中写的内容输出到文件

文件字节输出流:

image

 创建通道时不加ture参数时是覆盖文件

注意:每次用完流都应该流名.close()关掉流

image

 字节流复制

 

image

 

image

 资源释放:

image

 

image

 在try()里创建管道,创建完会自己关闭管道

image

 

image

 

image

 读取文件先建立管道和原文件链接,再从管道中读取数据

说人话就是先建立文件字符或者字节读取对象在调用对象的方法来读数据

image

 

image

 参数里加append表示追加数据,不加情况会覆盖原有数据

image

 

image

 

image

 缓冲流

作用:提升传输效率

image

 

image

image

 

使用时将普通的字节输入流包装成缓冲字节输入流再进行操作

image

 

image

 

image

 一直逐行进行读取判断非空,全读完后为null终止循环

shift+f6全选同名变量进行修改

低级管道有追加性质时,包装后的高级也是追加性质

 

image

 写完一次换行

 

posted @ 2025-11-13 20:51  jokercheems  阅读(3)  评论(0)    收藏  举报