java内存溢出示例(堆溢出、栈溢出)
堆溢出:
/**
* @author LXA
* 堆溢出
*/
public class Heap
{
public static void main(String[] args)
{
ArrayList list=new ArrayList();
while(true)
{
list.add(new Heap());
}
}
}
报错:
java.lang.OutOfMemoryError: Java heap space
栈溢出:
/**
* @author LXA
* 栈溢出
*/
public class Stack
{
public static void main(String[] args)
{
new Stack().test();
}
public void test()
{
test();
}
}
报错:
java.lang.StackOverflowError
上一篇:Maven的国内镜像(快速解决jar下载过慢的问题)
栏 目:JAVA代码
下一篇:Java微信公众平台开发(2) 微信服务器post消息体的接收
本文标题:java内存溢出示例(堆溢出、栈溢出)
本文地址:http://www.codeinn.net/misctech/50525.html


阅读排行
- 1Java Swing组件BoxLayout布局用法示例
- 2java中-jar 与nohup的对比
- 3Java邮件发送程序(可以同时发给多个地址、可以带附件)
- 4Caused by: java.lang.ClassNotFoundException: org.objectweb.asm.Type异常
- 5Java中自定义异常详解及实例代码
- 6深入理解Java中的克隆
- 7java读取excel文件的两种方法
- 8解析SpringSecurity+JWT认证流程实现
- 9spring boot里增加表单验证hibernate-validator并在freemarker模板里显示错误信息(推荐)
- 10深入解析java虚拟机




