IO流


字节输入流:

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


(固定数量字节输出时:最后一次装入时会只装一个g,从而会把上次装入的再输出一次),,
读取不到字节时会返回-1

一次读取全部比较合适
输入:从文件输入到程序来读
输出:把程序中写的内容输出到文件
文件字节输出流:

创建通道时不加ture参数时是覆盖文件
注意:每次用完流都应该流名.close()关掉流

字节流复制


资源释放:


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



读取文件先建立管道和原文件链接,再从管道中读取数据
说人话就是先建立文件字符或者字节读取对象在调用对象的方法来读数据


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



缓冲流
作用:提升传输效率



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



一直逐行进行读取判断非空,全读完后为null终止循环
shift+f6全选同名变量进行修改
低级管道有追加性质时,包装后的高级也是追加性质

写完一次换行

浙公网安备 33010602011771号