prvate static Env instance;  这个是什么意思了 第一次见。。 定义一个字段返回他自己? 好难理解, 有那位大神简单说明一下

解决方案 »

  1.   

    单例模式的意义在于,每次使用的对象都是同一个,定义成static保证每次得到的都是同一个,将构造函数定义成private是了防止再次生成新的,将引用定义成private,仅仅为了封装,通过一个静态方法得到对象
      

  2.   

    其他的虽然第一次见 不过也算勉强理解,  就是第一句 private static  Env getInstance; 这个是什么意思了, 他的返回类型是Env(类名) 为什么可以返回他自己。。 比如创建一个类A定义字段 private A A; 这样可以吗? 
      

  3.   

    用多了  就知道了  单利就是 很多时候用同样的对象    不需要不断的new 新的  旧的就可以。