Java 常见的两个错误 -------1.栈溢出 java.lang.StackOverflowError 2.堆溢出 java.lang.OutOfMemoryError /OOM
1 package com.bytezero.exception; 2 3 /** 4 * 5 * @Description Error 6 * @author Bytezero·zhenglei! Email:420498246@qq.com 7 * @version 8 * @date 上午9:48:07 9 * @ Error 10 * java 虚拟机无法解决的严重问题,如:JVM系统内存错误,资源耗尽等错误, 11 * 比如:StackOverflowError和OOM,一般不编写针对性的代码进行处理。 12 * 13 * 14 */ 15 public class ErrorTest { 16 17 public static void main(String[] args) { 18 19 //1.栈溢出 java.lang.StackOverflowError 20 main(args); 21 22 //2.堆溢出 java.lang.OutOfMemoryError /OOM 23 Integer[] arr = new Integer[1024*1024*1024]; 24 25 } 26 27 28 }
本文来自博客园,作者:Bytezero!,转载请注明原文链接:https://www.cnblogs.com/Bytezero/p/15378441.html