今天开始学习别人的面试题目,自己开始尝试一个一个做
test1 写一个延迟加载的单例设计模式
分析:这个题目应该是考单例设计模式里面的 懒汉式和饿汉式 懒汉式是等需要对象的时候才进行创建对象(延迟加载)
class Single
{
//标准单例:1私有构造函数2建立本类对象3提供得到该对象的方法
private Single(){}
private static Single s = null;
public static Single getInstance()
{
if (s==null)
{
s = new Single();
}
return s;
}
public static void main(String args[])
{
Single s1 = Single.getInstance();
Single s2 = Single.getInstance();
}
}
|
|