CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

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

楼主ycucu(cucu)2002-03-04 14:55:15 在 Java / J2SE / 基础类 提问

 
  问题点数:20、回复次数:8Top

1 楼dope(吊儿郎当)回复于 2002-03-04 15:05:22 得分 5

就是使用内存资源后没有被回收。  
  在java中,用new在堆上分配的内存资源都会被java的garbage   collector自动回收Top

2 楼liukuncn(爱,还记得么?)回复于 2002-03-04 15:08:23 得分 5

当一个类的实例不再被其它的任何变量引用的时候,它就有资格被回收,但是并不是一定会被回收,如果没有被回收,则酒会产生内存泄露Top

3 楼liukuncn(爱,还记得么?)回复于 2002-03-04 15:11:44 得分 0

当一个类的实例不再被其它的任何变量引用的时候,它就有资格被回收,但是并不是一定会被回收,如果没有被回收,则酒会产生内存泄露Top

4 楼ycucu(cucu)回复于 2002-03-04 15:40:02 得分 0

谢谢各位的答复  
   
  那么是不是说内存泄漏是不确定的?如果不是,能不能写一段肯定会/不会造成内存泄漏的代码?Top

5 楼seasun2k(我是一只游泳的鱼)回复于 2002-03-04 15:40:31 得分 5

当栈内的reference与堆里数据有联系时,JVM不会去释放存储单元,因此,java中也存在内存泄漏的可能性。Top

6 楼ycucu(cucu)回复于 2002-03-04 16:39:40 得分 0

谢谢各位的答复  
       
      那么是不是说内存泄漏是不确定的?如果不是,能不能写一段肯定会/不会造成内存泄漏的代码?Top

7 楼blankbox(那雨下的)回复于 2002-03-04 17:14:39 得分 0

参与!!Top

8 楼csdn_cloud(拔光毛的兔兔)回复于 2002-03-04 18:00:58 得分 5

现在java的垃圾回收机制极其垃圾,如果只写一些命令行式的简单程序还好,只要生成Component的对象,JVM就不可能释放干净,更别提Window对象了。  
  唉,不知何时才能拨开乌云见青天呢。。。Top

9 楼ycucu(cucu)回复于 2002-03-04 18:08:31 得分 0

就没有好一点的虚拟机吗?Top

相关问题

  • CArray会不会造成内存泄漏?
  • 请问这样会不会造成内存泄漏?????????????????????
  • 这段代码会不会内存泄漏,如果是java呢
  • 如果在一个程序中使用了堆内存,但并不回收,会不会造成内存泄漏
  • 请问返回一个动态对象的引用会不会造成内存泄漏?
  • 请问_bstr_t会不会引起内存泄漏?
  • unix下的opendir()会不会内存泄漏
  • 看看这代码会不会内存泄漏
  • 这么用CArray会不会导致内存泄漏?
  • 这样字符串指针会不会出现内存泄漏??

关键词

  • 内存泄漏
  • 内存
  • 回收
  • 造成
  • 产生
  • 不会

得分解答快速导航

  • 帖主:ycucu
  • dope
  • liukuncn
  • seasun2k
  • csdn_cloud

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo