[color=blue]1: 单例模式:
使用它的两个优势: 减少创建java实例所带来的系统开销。
便于系统跟踪单个java实例的生命周期、实例状态等。
以下是代码:
class Singleton {
//使用一个变量来缓存曾经创建的实例
private static Singleton instance;
private Singleton() {
}
public static Singleton getInstance() {
if (instance == null) {
instance = new Singleton();
}
return instance;
}
}
public class testSingleton {
public static void main(String[] args) {
Singleton s1 = Singleton.getInstance();
Singleton s2 = Singleton.getInstance();
System.out.println(s1 == s2);
}
}
----------------------------------------------------------------------
2: [/color]
使用它的两个优势: 减少创建java实例所带来的系统开销。
便于系统跟踪单个java实例的生命周期、实例状态等。
以下是代码:
class Singleton {
//使用一个变量来缓存曾经创建的实例
private static Singleton instance;
private Singleton() {
}
public static Singleton getInstance() {
if (instance == null) {
instance = new Singleton();
}
return instance;
}
}
public class testSingleton {
public static void main(String[] args) {
Singleton s1 = Singleton.getInstance();
Singleton s2 = Singleton.getInstance();
System.out.println(s1 == s2);
}
}
----------------------------------------------------------------------
2: [/color]