BufferedReader是缓存流的一个类 。
缓存流是计算机领域中输入输出流的一种常见形式 。包括BufferedInputStream/ BufferedOutputStream 类和BufferedReader/ BufferedWriter类 。
【请问JAVA中的BufferedReader是什么意思?】BufferedReader从字符输入流中读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取 。缓存流是过滤流,在创建具体流时需要给滑肆敏出一个InputStream / OutputStream 类型的流座位前端流,并可以指明缓冲区的大小 。
文章插图
扩展资料:
输入输出原理:
BufferedReader和BufferedWriter类各拥有雹含8192个字符的缓冲区 。当BufferedReader在读取文本文件时,会先尽量从文件中读入字符数据并放满缓冲区,而之后若使用read()方法,会先从缓冲区中进行读取 。
如果缓冲区数据不足,才会再从文件中读取,使用BufferedWriter时,写入的数据并不会先输出到目的地,而是先存储至缓冲区中 。如果缓冲区中信枝的数据满了,才会一次对目的地进行写出 。
BufferedReader字符流以字符为单位传输数据的流,输入流程序可以从中读取数据的流 。
参考资料来源:百度百科-缓存流
参考资料来源:百度百科-java.io
推荐阅读
- 请问几月份去威海旅游最合适 威海简介
- 成语劳燕芳飞中的劳燕指的是 成语劳燕芳飞中的劳燕含义
- 给事中的读音 给事中怎么读音
- 黄鹤楼中的广陵指哪里
- 七龙珠中的人造人18号
- 遮天小说中的九大天尊分别是谁
- 梦幻西游手游中的月宫派怎么样
- 请问临沂机场叫什么机场?
- 未之有也中的之是什么意思和用法 怎么理解未之有也中的之的意思
- 请问河南省林州实验中学怎么样?