1.师兄之前常说为了提高系统效率要讲频繁读取的东西放在内存中,但是一直不明白这是什么意思,今天自己动手实现了将文件内容放在内存中,我这个文件为680M,一次性读取文件的话我的jvm内存太小,这个时候就要去修改JVM内存大小,可以直接在Eclipse里面进行修改,我修改为1G(嘿嘿当然这个时候电脑有点卡),其实读在内存中就是将内容放在静态变量中。在Eclipse里修改JVM的步骤如下:
package com.huawei;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
public class ReadUtil {
private static ReadUtil readUtil = new ReadUtil();
public static List<String> pwTrail;
public static StringBuffer sb1 = new StringBuffer();
public static StringBuffer sb2 = new StringBuffer(