java的单例模式的一个问题
伊谢尔伦
伊谢尔伦 2017-04-18 10:30:14
0
6
361

java单例模式下面两种方法有什么区别?

方法一:

public class SingleTon {

private static SingleTon singleTon;

private SingleTon(){
}

public synchronized  static SingleTon getSingleTon(){
    if(singleTon == null){
        singleTon = new SingleTon();
    }
    return singleTon;
}

}

方法二:

public class SingleTon {


private static SingleTon singleTon = new SingleTon();

private SingleTon(){
}

public synchronized static SingleTon getSingleTon(){
    return singleTon;
}

}

请教一下这两种方法的区别是什么,哪个更好?

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

Antworte allen(6)
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!