<JAVA>手动触发OutOfMemoryError异常
来源:互联网 发布:gt610数据 编辑:程序博客网 时间:2024/05/29 14:32
今天手动触发了一个内存堆溢出异常,感觉不错,嘿嘿~~
程序如下:
package com.test;
import java.util.ArrayList;
import java.util.List;
public class HeapOOM {
static class OOM {
}
public static void main(String[] args) throws Exception {
List<OOM > list = new ArrayList<OOM >();
while(true){
list.add(new OOM ());
}
}
}
抛出异常如下:
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOf(Unknown Source)
at java.util.Arrays.copyOf(Unknown Source)
at java.util.ArrayList.ensureCapacity(Unknown Source)
at java.util.ArrayList.add(Unknown Source)
at com.jobmonitor.test.HeapOOM.main(HeapOOM.java:17)
- <JAVA>手动触发OutOfMemoryError异常
- <JAVA>手动触发StackOverflowError异常
- [FAQ13884]如何手动触发异常
- java OutOfMemoryError异常
- java 手动抛出异常
- java.lang.OutOfMemoryError异常解决方法
- java.lang.OutOfMemoryError异常解决方法
- java.lang.OutOfMemoryError异常解决方法
- java.lang.OutOfMemoryError异常解决方法
- java.lang.OutOfMemoryError异常解决方法
- java.lang.OutOfMemoryError异常解决方法
- java.lang.OutOfMemoryError异常解决方法
- java.lang.OutOfMemoryError异常解决方法
- java.lang.OutOfMemoryError异常解决方法
- java.lang.OutOfMemoryError异常解决方法
- java.lang.OutOfMemoryError异常解决方法
- java.lang.OutOfMemoryError异常解决方法
- java.lang.OutOfMemoryError异常解决方法
- 线性代数学习笔记
- Merge Into 语句代替Insert/Update在Oracle中的应用
- java.lang.OutOfMemoryError: Java heap space什么原因
- 《C++ Primer (5th Edition)》笔记-Part I . The Basics
- 转位字算法实现
- <JAVA>手动触发OutOfMemoryError异常
- 移植删除不需要份文件
- 在运行时删除自己进程
- Shell编程基础
- 类的模式信号灯的实现(总结)
- 动态添加dev CheckEdit控件,以及删除。事件处理
- 题目1356:孩子们的游戏(圆圈中最后剩下的数)
- java中IO相关整理
- c#的DateTime.Now函数详解