黑马程序员技术交流社区
标题:
内存溢出
[打印本页]
作者:
吴新
时间:
2012-11-26 20:22
标题:
内存溢出
高手给说说内存溢出的原理,和解决办法。
比如抛这个异常
Exception in thread "main" java.lang.StackOverflowError
at Student.<init>(InstanceofTest.java:7)
简单给开导几句,最好举个例子的说
作者:
齐银春
时间:
2012-11-26 20:38
内存溢出即使一直调用内存资源 导致内存里面的资源一直被使用,后来的程序无法使用,比如多线程里面的死锁,或者递归调用值过大
下面就是一个内存溢出的例子
class Demo{
static Demo d=new Demo();
Demo()
{System.out.println("demo run");}
}
class DemoDemo
{
public static void(String[] args)
{
new Demo();
}
}
作者:
ssx0101
时间:
2012-11-26 22:05
你代码有问题才会引起内存溢出,解决办法就是找出你代码中造成内存溢出的原因并修改正确。
作者:
吴新
时间:
2012-11-28 21:32
齐银春 发表于 2012-11-26 20:38
内存溢出即使一直调用内存资源 导致内存里面的资源一直被使用,后来的程序无法使用,比如多线程里面的死锁 ...
谢谢
作者:
李桐
时间:
2012-11-28 21:45
类一直被新建,而从未被销毁,就容易内存溢出
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2