标签:
1. 在内存中读取
文件的所有行都被存放在内存中,当文件足够大时很快就会导致程序抛出OutOfMemoryError 异常。
2. 使用文件流读取
使用java.util.Scanner类扫描文件的内容,一行一行连续地读取。
3. 使用Apache Common IO流
使用Commons IO库实现,利用该库提供的自定义LineIterator。
4. RandomAccessFile 操作动态文件
分析日志系统,多线程操作同一文件更高效,方便。
标签:
原文地址:http://www.cnblogs.com/yeahwell/p/4275547.html