堆内存不足以分配对象时发生该错误。
示例代码:
public class JavaHeapSpaceDemo {
public static void main(String[] args) {
byte[] heap = new byte[50 * 1024 * 1024];
}
}
因为本机内存较大,手动设置堆内存大小为1M
-Xms1M -Xmx1M
查看运行结果:
参考《尚硅谷面试》
堆内存不足以分配对象时发生该错误。
示例代码:
public class JavaHeapSpaceDemo {
public static void main(String[] args) {
byte[] heap = new byte[50 * 1024 * 1024];
}
}
因为本机内存较大,手动设置堆内存大小为1M
-Xms1M -Xmx1M
查看运行结果:
参考《尚硅谷面试》