
Java IO
文章平均质量分 83
Saisai丶
笔耕不缀
展开
-
Java IO 学习总结(五)OutputStreamWriter
学习IO流,记录并分享。文章如有错误,恳请指正。OutputStreamWriter是字符通向字节流的桥梁:可以指定的charset将要写入流中的字符编码成字节。(编码:能看懂的字符变为看不懂的字节),关于java当中转换流,OutputStreamWriter的使用,主要是通过指定的编码表名称,来查询相对应的编码表,将字符编码为字节存储到缓冲区,再使用flush方法将内存中的文件刷新带文件中。原创 2023-06-26 17:18:58 · 12909 阅读 · 2 评论 -
Java IO 学习总结(四)BufferedReader 缓冲字符流
学习IO流,记录并分享。文章如有错误,恳请指正。BufferedRead 是一个缓冲字符输入流,该流可以对 FileRead 进行包装,提供一个缓存数组,一次将数据按照一定规则读取到缓存区中,输入流每次读取文件数据时都需要将数据进行字符编码,而 BufferedRead 的出现,降低了输入流访问数据源的次数,将一定大小的数据一次读取到缓存区并进行字符编码,从而提高 IO 的效率。原创 2023-06-25 16:39:49 · 12694 阅读 · 0 评论 -
Java IO 学习总结(二)File 类
学习IO流,记录并分享。文章如有错误,恳请指正。在 Java 中,File 类是 java.io 包中唯一代表磁盘文件本身的对象。File 类定义了一些与平台无关的方法来操作文件,File类主要用来获取或处理与磁盘文件相关的信息,像文件名、 文件路径、访问权限和修改日期等,还可以浏览子目录层次结构。但不支持写入信息或读取信息文件的功能,它仅描述文件本身的属性。写入或读取的操作由IO流完成。原创 2023-06-13 18:19:30 · 925 阅读 · 0 评论 -
Java IO 学习总结(三)BufferedInputStream 缓冲流
学习IO流,记录并分享。文章如有错误,恳请指正。BufferedInputStream 是缓冲输入流。它继承于 FilterInputStream。BufferedInputStream 的作用是为一个输入流添加一些功能,例如,提供“缓冲功能”以及支持 “mark() 标记” 和 “reset() 重置” 方法。原创 2023-06-19 16:44:45 · 4252 阅读 · 1 评论 -
Java IO 学习总结(一)输入流/输出流
学习IO流,记录并分享。文章如有错误,恳请指正。数据传输是需要通道的,而IO流就是数据传输的通道。IO流可以形象比喻为运送货物的传输带。运送的货物就是数据,这里的数据有两种类型,要么是字节数据,要么是字符数据。字符的本质还是字节。前言:设备上的数据无论是图片或者视频,文字,它们都以二进制存储的。二进制的最终都是以一个8位为数据单元进行体现,所以计算机中的最小数据单元就是字节。原创 2023-06-12 15:06:22 · 1564 阅读 · 0 评论