单例模式:让一个类产生的对象只有唯一的一个,减少内存中的消耗
1、立即加载方式,当类一加载,马上实例化对象
// private static Single s = new Single();
// private Single() {
// }
// public static Single getSingle() {
// return s;
// }
2、延迟加载方式(懒加载),类加载时并不实例化,调方法时再实例化
private Single() {
System.out.println("构造方法");
}
private static class InnerClass {
public static Single s = new Single();
}
public static Single getSingle() {
return InnerClass.s;
}
本文深入探讨了单例模式的两种实现方式:立即加载和延迟加载(懒加载)。立即加载方式在类加载时即实例化对象,而延迟加载则在首次调用方法时实例化,以节省资源。
1474

被折叠的 条评论
为什么被折叠?



