1、java.lang.StackOverflowError:在一个函数中调用自己就会产生这样的错误(栈溢出)
public class StackOverFlowErrorDemo { public static void main(String[] args) { stackOverFlowError(); } public static void stackOverFlowError(){ stackOverFlowError(); } }
2、java.lang.OutOfMemoryError: Java heap space:new 一个很大对象
/** * -Xms10m -Xmx10m */ public class JavaHeapSpaceDemo { static class OOMObject{ } public static void main(String[] args) { List<OOMObject> list = new ArrayList<>(); while (true){ list.add(new OOMObject()); } } }
原文地址:https://www.cnblogs.com/wjh123/p/11143379.html
时间: 2024-10-22 11:54:20