Possible Duplicate:
Are static fields open for garbage collection?
如果一个对象在某个类中具有静态引用,那么该对象永远不会被垃圾收集吗?另外静态字段什么时候会被初始化?
最佳答案
嗯,这个问题已经被问过很多次了。既然这是两个问题,我们来分解一下:
当加载静态变量的 ClassLoader 可选择进行垃圾回收时,静态变量将被垃圾回收。检查这个帖子: Are static fields open for garbage collection?
至于初始化,一旦保存它们的类首次加载,它们就会被初始化。另请检查此帖子: Why static fields are not initialized in time?
关于Java 静态字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8723909/