这个类就是一个包装类,它可以包装字符流,将字符流放入缓存里,先把字符读到缓存里,到缓存满了或者你flush的时候,再读入内存,就是为了提供读的效率而设计的。

BufferedReader bufferedReader =new BufferedReader(new InputStreamReader(System.in));

创建了一个BufferedReader对象, 名字是bufferedReader , 然后new, 传入了一个InputStream对象.因为使用了BufferedReader的构造方法,

BufferedReader是缓冲流, INputStream是字节流。

至于区别:

FileReader : 字符流

BufferedReader : 也是字符流,但是在BufferedReader可以先把数据放到一个缓存区里,然后在进行处理,而且在BufferedReader 里有一个readLine()方法。

fk.close()和bk.close() 都写,都关闭吧

打开一个流,当然对应关闭一个流,不关闭会造成存储浪费,如果文件大的话。

java中的reader_java中BufferedReader 有什么用相关推荐

  1. Java删除properties配置文件中指定键值的代码

    将开发过程较好的一些内容片段记录起来,下面的内容段是关于Java删除properties配置文件中指定键值的内容. public static boolean deleteKeyValue4Pro(S ...

  2. Java输入/输出流体系中常用的流分类

    java输入/输出流体系中常用的流分类 分类 字节输入流 字节输出流 字符输入流 字符输出流 抽象基类 InputStream OutputStream Reader Writer 访问文件 File ...

  3. java字符串替换空格符_特殊的空格(Java无法替换字符串中的空格)转

    一.自己的问题 先说一下自己碰到的问题,自己在本地建立了一个json文件,并且把它格式化了(为了看着美观):然后在Java后台中去读取(使用BufferedReader的readline方法),但是读 ...

  4. java 中的scanner_java 中的Scanner

    java.util.Scanner是Java5的新特征,主要功能是简化文本扫描.这个类最实用的地方表现在获取控制台输入,其他的功能都很鸡肋,尽管Java API文档中列举了大量的API方法,但是都不怎 ...

  5. Java SE基础(更新中)

    Java的运行机制 Java SE基础(更新中) 基本语法 大小写敏感:Java 是大小写敏感的,这就意味着标识符 Hello 与 hello 是不同的. 类名:对于所有的类来说,类名的首字母应该大写 ...

  6. linux java excel文件_使用Java语言将excel中读取到的内容导入Linux的文件中

    一.maven配置 导入excel表格需要使用的依赖: org.apache.poi poi 4.0.0 org.apache.poi poi-ooxml 4.0.0 二.测试程序 package u ...

  7. java如何在一个Action中调用另外一个Action

    java如何在一个Action中调用另外一个Action /*** 通过远程调用其他系统里的URL获取数据的方法** @param path 需要调用远程的URL地址* @return 返回的是调用U ...

  8. java获取jar包中的文件资源

    java获取jar包中的文件资源 一.问题示例 1.1 项目开发时 1.2 打包成jar后 二.解决方案 2.1 解决方法 2.2 实现 问题描述:   我们常常在代码中读取一些资源文件(比如图片,音 ...

  9. java有道_java中的各种流(老师的有道云笔记)

    内存操作流-字节 之前的文件操作流是以文件的输入输出为主的,当输出的位置变成了内存,那么就称为内存操作流.此时得使用内存流完成内存的输入和输出操作. 如果程序运行过程中要产生一些临时文件,可采用虚拟文 ...

最新文章

  1. C#/.Net判断是否为周末/节假日
  2. 灵异事件 !同一个代码在code::blocks和Dev上面运行结果不一样!(一番分析后找到原因!)
  3. 设计模式-观察者模式
  4. 从算法到硬件,一文读懂2019年 AI如何演进
  5. 怎么做网络营销在网站优化中能快速提升搜索引擎信任的方法!
  6. 神策 FM | “微信之父”张小龙的四大关键产品原则
  7. Linux 下 10 个最“危险”的命令,开发者应该了解
  8. 深度相机---(2)结构光深度测距
  9. 机器学习 集成学习理论基础 随机森林+adaboost
  10. MySQL索引,MySQL中索引的限制?
  11. 小车自动往返工作原理_请把小车自动往返控制线路的工作原理描述一下。
  12. SpringCloudAlibaba--Seata简单案例
  13. Berland and the Shortest Paths CodeForces - 1005F(最短路树)
  14. Websocket 从header读取数据
  15. matlab 均值滤波
  16. 图解mysql体系结构
  17. 爬取微博评论并存入MySQL,并对评论进行情感分析以及词云的绘制
  18. 二、Vue实例对象及其属性
  19. Check Point R80.10 SmartConsole汉化生成中文报表
  20. html 格式化日期

热门文章

  1. 中科院自动化所:最新视觉-语言预训练综述
  2. 最新综述:用于文本分类的数据增强方法
  3. SIGIR 2021 最佳学生论文:用于图像-文本检索的动态交互式建模
  4. ICCV 2019 | Lifelong GAN:基于持续学习的条件图像生成模型
  5. linux的笔画动态加载,关于Android中GestureOverlayView多笔画的问题
  6. java hbase 批量查询数据_HBase根据Rowkey批量查询数据JAVA API(一次查多条,返回多个记录)...
  7. 力扣刷题常用数据结构和方法(java版本)
  8. redis有值查询返回null_redis运行lua脚本hmget返回值为空判断问题-Go语言中文社区...
  9. 开发中最常使用到那些设计模式?
  10. 操作系统【连续式分配方式、隐式链接、显示链接、索引方式、混合索引、位示图、成组链接】