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 }

 

 

 

posted on 2021-10-08 10:02  Bytezero!  阅读(41)  评论(0编辑  收藏  举报