编写一个程序,它能导致JVM抛出一个OutOfMemoryError,然后捕获和处理这个异常

25 阅读1分钟

不要自卑,去提升实力
互联网行业谁技术牛谁是爹
如果文章可以带给你能量,那是最好的事!请相信自己
加油o~

在这里插入图片描述

题目描述:

编写一个程序,它能导致JVM抛出一个OutOfMemoryError,然后捕获和处理这个异常

代码:

/**
 *作者:魏宝航
 *2020年12月5日,上午8:13
 */
import java.util.*;
import java.util.concurrent.ExecutionException;
public class Main {
	public static void main(String[] args){
    	List list=new ArrayList();
    	try {
			while(true) {
				list.add(new Object());
			}
		} catch (Exception e) {
			System.exit(0);
		}
    }
}