内存溢出
堆内存溢出:
public static void main(String[] args) { String str = "xxx"; for(;;) { str +=str; } }
输出异常
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space at java.util.Arrays.copyOf(Arrays.java:3332) at java.lang.AbstractStringBuilder.ensureCapacityInternal(AbstractStringBuilder.java:124) at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:448) at java.lang.StringBuilder.append(StringBuilder.java:136) at wiki.jjcc.t1.OutMemery.main(OutMemery.java:8)
栈内存溢出
public static void main(String[] ars) { fun(); } private static void fun() { fun(); }
输出异常
Exception in thread "main" java.lang.StackOverflowError
at wiki.jjcc.t1.Test.fun(Test.java:9)
浙公网安备 33010602011771号