JVM学习笔记-内存溢出 (三)

2014-11-24 10:33:31 · 作者: · 浏览: 2
w ArrayList();
int i = 0;
while (true) {
list.add(String.valueOf(i++).intern());
}
}

}运行结果:
Exception in thread "main" java.lang.OutOfMemoryError: PermGen space
at java.lang.String.intern(Native Method)
at com.jony.java.RCPverflow.main(RCPverflow.java:11)

总结
在实际编程中要尽量避免此类错误,不过大多数程序设计的结构要比实例复杂很多,使得问题被应藏,但JVM内存溢出问题本质上就是以上几种问题,因此在实际编程中应该避免JVM内存溢出情况。