1,请设计一个类,该类在同一个进程中只能由一个实例,且该实例允许外部访问。
饿汉模式:
class A{ private static A a = new A(); private A(){ } public static A getInstance(){ return a; } }
懒汉模式:
class A{ private static A a=null; private A(){ } public synchronized static A getInstance(){ if(a == null){ a = new A(); } return a; } }
2,