【第22期】观点:IT 行业加班,到底有没有价值?

剑指Offer-java problem2

原创 2016年08月29日 09:09:30

Problem2 实现Singleton模式

public class Singleton {
//懒汉式单例线程不安全的
private Singleton(){}
private static Singleton instance = null;
public static Singleton getInstance(){
if(instance == null){
instance = new Singleton();
}
return instance;
}
}


public class Singleton1 {
//懒汉式单例
private Singleton1(){}
private static final Singleton1 singleTon = new Singleton1();
public Singleton1 getInstance(){
return singleTon;
}
}


public class Singleton2 {
//双重检验锁
private Singleton2(){}
private static Singleton2 singleTon = null;
public static Singleton2 getInstance(){
if(singleTon == null){
synchronized(Singleton2.class){
if(singleTon == null){
singleTon = new Singleton2();
}
}
}
return singleTon;
}
}

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

【剑指offer-Java版】46求 1 + 2 + 3 + ... + n

求 1 + 2 + … + n 但是不能使用判断,循环,分支,条件判断语句以及乘除运算利用反射实现递归:目标就是构建一个递归出口 public class _Q46 { public i...

剑指Offer之数值的整数次方

题目描述: <dd style="margin: 0px; padd

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

剑指Offer-java problem3

Problem3 二维数组中的查找public class Find { /* * 一个二维数据中,每一行都是从左到右递增的顺序排序,每一列都是按照从上到下递增的顺序排列 ...

(转)阿里宝宝的漫漫求职路

<p style="margin-bottom: 0.75em; font-size: 16px; line-height: 27.2000007629395px; text-indent: 1em; color: #333333; font-family: 'Helveti...
  • susam
  • susam
  • 2015-10-14 11:16
  • 549

[剑指Offer]7.从尾到头打印链表

题目1511:从尾
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)