每个JVM的GC机制都不太一样!如果你只是作应用,就可以不深究,反正是和JVM的实现有关,也有一些文章有介绍的,你可以查查资料!对不起,我帮不了你
解决方案 »
- 这段代码if下return 到哪里了??
- A question about displaying image in JTable cell
- 求教 怎样学好java bean
- 刚刚开始自学Java连接SQL Server,遇到比较白的问题。请大家帮忙
- 关于一个servlet的编译警告问题
- ★☆★问下java里计算日期天数的问题, 100分相送★☆★★☆★★☆★
- java连接数据库问题?请大家帮帮忙 跪求!!!!
- java 怎么样调用delphi做的dll文件中的方法?
- Java 里有类似于预编译的指令或者方法吗?
- 【直接送分】你如何理解实体类的构造方法呢?
- 请教:有关JCreatorPro2.5的问题,用过的都请进来看一下吧~~~
- 寻人启示一个名叫 hhjgx(何躝) 的大侠请进来!
是否这样:如果该reference是另一个对象A的数据成员,那么就存放在A所存在的heap空间中,如果该reference不是别的任何一个对象的数据成员,那么就存在于stack中?
小弟的概念有些混乱,希望大家指点,谢谢了!
不过COM是这样的,也存在循环引用的问题, COM Essential里提到过,我不及得了
两种情况的reference都在栈里?还是只有不属于另一个对象的数据成员的reference才在栈里?那么属于数据成员的reference呢?
其实是相当于C,地址放在stack里,内容放在heap里。在java中,当没地址指向heap里的内容时,就自动回收内存。但回收的时间要看平台的,应为和线程调度相关