Calendar.getInstance() 不要放在循环里 当心OutOfMemoryError: Java heap space

Calendar.getInstance() 不要放在循环里 当心OutOfMemoryError: Java heap space
  List<Calendar> l = new ArrayList<Calendar>(); 
while (true) {
l.add(Calendar.getInstance());
System.out.println(l.size());
}
605473
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at java.util.Calendar.<init>(Unknown Source)
at java.util.GregorianCalendar.<init>(Unknown Source)
at java.util.Calendar.createCalendar(Unknown Source)
at java.util.Calendar.getInstance(Unknown Source)
at jodatestmemory.Main.main(Main.java:25)

你可能感兴趣的:(Calendar.getInstance() 不要放在循环里 当心OutOfMemoryError: Java heap space)