Heim >Java >javaLernprogramm >Beispiele für Java-Speicherüberlauf (Heap-Überlauf, Stapelüberlauf)
Heap-Überlauf:
/** * @author LXA * 堆溢出 */ public class Heap { public static void main(String[] args) { ArrayList list=new ArrayList(); while(true) { list.add(new Heap()); } } }
Fehlerbericht:
java.lang.OutOfMemoryError: Java-Heap-Speicherplatz
Stack-Überlauf:
/** * @author LXA * 栈溢出 */ public class Stack { public static void main(String[] args) { new Stack().test(); } public void test() { test(); } }
Fehlerbericht:
java.lang.StackOverflowError
Weitere Artikel zum Thema Java-Speicherüberlauf (Heap-Überlauf, Stapelüberlauf) finden Sie auf der chinesischen PHP-Website!