本帖最后由 --_.Is’攸稀 于 2013-12-9 15:11 编辑
- public class Singleton1
- {
- private Singleton1() {}
- private static final Singleton1 single = new Singleton1();
- public static Singleton1 getInstance()
- {
- return single;
- }
- }
复制代码
今天重温了下单例--饿汉式,有些不理解为什么这里要把成员single用final修饰,如果是安全起见让它改变不了,private私有化就得了,就访问不了了。还有为什么要那也要static静态修饰? |