ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Java学习笔记15

2021-09-16 07:01:49  阅读:131  来源: 互联网

标签:字符 Java 字节 输出 int 缓冲 写入 笔记 15


字符流

字符输出流

Writer

写入字符流的抽象类。子类必须实现的方法仅有 write(char[],int,int)、flush()和close()。

对文件的操作使用:FileWriter类完成。

字符输入流

Reader

用于读取字符流的抽象类。子类必须实现的方法仅有 read(char[],int,int)和close()。

对文件的操作使用:FileReader类完成。

字节字符转换流

OutputStreamWriter:可以将输出的字符流转换为字节流的输出形式

InputStreamReader:将输入的字节流转换为字符流输入形式

image-20210901133356762

缓冲流

使用缓冲流的好处,能更高效的读写信息,原理是将数据先缓冲起来,然后一起写入或者读取

字节缓冲流

BufferdlnputStream:为另一个输入流添加一些功能,在创建BufferedInputStream时,会创建一个内部缓冲区数组,用于缓冲数据。

BufferedOutputStream:通过设置这种输出流,应用程序就可以将各个字节写入底层输出流中。而不必针对每次字节调用底层系统。

字符缓冲流

BufferedReader:从字符输入流中读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取。

BufferedWriter:将文本写入字符输出流,缓冲各个字符,从而提供单个字符、数组和字符串的搞笑写入。

打印流

打印流可以很方便的进行输出

增强打印功能

字节打印流

PrintStream

字符打印流

PrintWriter

标签:字符,Java,字节,输出,int,缓冲,写入,笔记,15
来源: https://www.cnblogs.com/adventurerAkira/p/15291659.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有