相关疑难解决方法(0)

静态与非静态

直到几个星期前,我想我明白什么时候做字段和方法staticnon-static.例如,当一个字段(比如另一个类的对象)对于该类的任意数量的对象是唯一的时,它应该被创建static.

但几周前我读到了有关JVM垃圾收集的内容.

我知道static字段永远不会被垃圾收集并一直保留在内存中,除非类加载器本身是垃圾收集的.

但如果我不做那个领域static,至少它会被垃圾收集.

因此,似乎在使字段/方法静态与否之间存在非常细微的界限.

任何人都可以在决定时向我解释这条细线,以便我的应用更有效率.

java garbage-collection

9
推荐指数
1
解决办法
1万
查看次数

标签 统计

garbage-collection ×1

java ×1