JAVA内存溢出异常解决方案
来源:优易学  2011-9-15 11:11:19   【优易学:中国教育考试门户网】   资料下载   IT书店

  System.out.println("Store Object End..");
  System.out.println("Read Object Start..");
  // read Object 反序列化对象
  File [] fileList = new File(objectStoreFolder).listFiles();
  int fileSize = fileList.length;
  ObjectInputStream in = null;
  try {
  for (int i = 0; i < fileSize; i++) {
  in = new ObjectInputStream(
  new FileInputStream(fileList[i]));
  List list = (List) in.readObject();
  // do something start
  System.out.println(list.size());
  // do something end..
  }
  } catch (FileNotFoundException e) {
  System.err.println(e.getMessage());
  } catch (IOException e) {
  System.err.println(e.getMessage());
  } catch (ClassNotFoundException e) {
  System.err.println(e.getMessage());
  }
  finally{
  if(null != in ){
  try {
  in.close();
  in = null;
  } catch (IOException e) {
  // ignore
  }
  }
  }
  System.out.println("Read Object End..");
  }
  /**
  * Test code
  * @param args
  */
  public static void main(String[] args) {
  changeJVMArguments();
  releaseObjectImmediate();
  delaySave();
  }
  }

上一页  [1] [2] [3] [4] [5] 

责任编辑:小草

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训