【2014年3月5日】
我在换工作时面试遇到的题目,平时自己已经用的不知道多少次了。继续写下来。
单例模式:一个类只向系统提供一个实例。
代码:
public class Test{
private static Test instance;
public static Test getInstance() {
synchronized (Test .class) {
instance = new Test();
return instance;
}
}
}
好一点的代码可写成:
public class Test{
private static Test instance;
public static Test getInstance() {
synchronized (Test .class) {
if(null==instance)
{
instance = new Test();
}
return instance;
}
}
}
本文详细介绍了单例模式的概念及其实现方式,并通过优化代码提高其实现效率。
101万+

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



