本帖最后由 askquestion_007 于 2012-06-09 22:06:35 编辑

解决方案 »

  1.   

    其实这个方法就挺好的,自动检查是否有无对象,没有就自动创建。当然你也可以用static来做,不会被回收。但你后面要用标签直接访问就显得麻烦了。
      

  2.   

    我觉得有可能被回收呀,没有引用去引用这个具有static map的class时不是有被回收的可能么?
      

  3.   

    类定义被装载后,就不会被回收,除非你自己实现了特殊的ClassLoader。而static成员是跟着类定义走的,所以只要类定义不会被回收,那么该类的static成员也就不会被回收。