内存泄漏是什么?怎么造成的?java中会不会产生内存泄漏?

ycucu 2002-03-04 02:55:15
...全文
83 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
ycucu 2002-03-04
  • 打赏
  • 举报
回复
就没有好一点的虚拟机吗?
csdn_cloud 2002-03-04
  • 打赏
  • 举报
回复
现在java的垃圾回收机制极其垃圾,如果只写一些命令行式的简单程序还好,只要生成Component的对象,JVM就不可能释放干净,更别提Window对象了。
唉,不知何时才能拨开乌云见青天呢。。。
blankbox 2002-03-04
  • 打赏
  • 举报
回复
参与!!
ycucu 2002-03-04
  • 打赏
  • 举报
回复
谢谢各位的答复

那么是不是说内存泄漏是不确定的?如果不是,能不能写一段肯定会/不会造成内存泄漏的代码?
seasun2k 2002-03-04
  • 打赏
  • 举报
回复
当栈内的reference与堆里数据有联系时,JVM不会去释放存储单元,因此,java中也存在内存泄漏的可能性。
ycucu 2002-03-04
  • 打赏
  • 举报
回复
谢谢各位的答复

那么是不是说内存泄漏是不确定的?如果不是,能不能写一段肯定会/不会造成内存泄漏的代码?
Luke_cn 2002-03-04
  • 打赏
  • 举报
回复
当一个类的实例不再被其它的任何变量引用的时候,它就有资格被回收,但是并不是一定会被回收,如果没有被回收,则酒会产生内存泄露
Luke_cn 2002-03-04
  • 打赏
  • 举报
回复
当一个类的实例不再被其它的任何变量引用的时候,它就有资格被回收,但是并不是一定会被回收,如果没有被回收,则酒会产生内存泄露
dope 2002-03-04
  • 打赏
  • 举报
回复
就是使用内存资源后没有被回收。
在java中,用new在堆上分配的内存资源都会被java的garbage collector自动回收

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧