BufferedRedder.mark()注意事项,在如下代码u3 = br3.readLine();会出现java.lang.OutOfMemoryError: Java heap space异常。

主要是由于BufferedRedder.mark(2147483632),2147483632数值过大导致,所以尽量不要设置太大,更不要 BufferedRedder.mark(Integer.MAX_VALUE)。如果设置过大,通过任务管理器可以看到此进程占用内存特别大。所以设置时够用即可。

String fileName3 = System.getProperty("user.dir") + File.separator + "dict" + File.separator + "level3.txt";
Reader fi3 = new FileReader(fileName3);
BufferedReader br3 = new BufferedReader(fi3);
if (br3.markSupported()) {
System.out.println("支持mark");
br3.mark(2147483632);
}
String u3;
try {
u3 = br3.readLine();
System.out.println(u3);
}

catch (Exception e) {
e.printStackTrace();
}
br3.close();

最新文章

  1. c++ <string.h>中包括哪些常用函数
  2. JAVA中集合输出的四种方式
  3. console中一些不常用的实用方法
  4. mysql 数据库常用命令总结
  5. Hadoop从2.2.0到2.7
  6. keep健身计划
  7. NSIS:迅雷5.8.6.600自由定制版脚本及下载
  8. JDBC第二篇--【PreparedStatment、批处理、处理二进制、自动主键、调用存储过程、函数】
  9. 【JAVA零基础入门系列】Day2 Java集成开发环境IDEA
  10. Java语言程序设计-助教篇
  11. 制作pypi上的安装库
  12. 《Oracle DBA工作笔记:运维、数据迁移与性能调优》 PDF 下载
  13. 饥饿的牛(dp一维最大覆盖)
  14. JavaScript 频繁发射事件处理的优化 --- 函数节流/事件稀释
  15. spring boot 系列之五:spring boot 通过devtools进行热部署
  16. dd 命令的使用
  17. MySQL篇,第二章:数据库知识2
  18. HTML引入JS文件
  19. find中的-print0和xargs中-0的奥妙
  20. 从Chrome 69.0 版本起,Flash权限受到进一步限制,默认仅在当前浏览器会话有效。

热门文章

  1. C语言-十进制转换为二进制函数
  2. lucene ParallelMultiSearcher与MultiSearcher的区别
  3. JavaScript-2.4 改进的Hello程序,使用div,---ShinePans
  4. ExtjS学习--------Ext.define定义类
  5. Apache Rewrite 规则详解
  6. Xilinx RocketIO模块的介绍
  7. IOS设计模式的六大设计原则之单一职责原则(SRP,Single Responsibility Principle)
  8. Python os._exit() sys.exit() exit()区别
  9. 几种垃圾回收GC概述
  10. 使用加密的squid配合stunnel实现HTTP代理