java单例模式
来源:互联网 发布:淘宝代销分账 保証金 编辑:程序博客网 时间:2024/06/01 08:27
单例模式算是最简单的设计模式,单例模式顾名思义,就是单例类给其他对象提供一个单一的实例。
单例模式主要分为以下两种设计模式
1饿汉模式(不管你需不需要在创建类的时候就创建一个实例)
public class Singleton1 {
private static Singleton1 singleton1=new Singleton1();
private Singleton1(){
}
public static Singleton1 getInstance(){
return singleton1;
}
}
2懒汉模式(像人一样非常懒惰,只有需要创建对象的时候才会创建单例)
public class Singleton2 {
private Singleton2 (){
}
private static Singleton2 singleton2;
//线程锁防止多线程调用创建多个对象
public static synchronized Singleton2 getInstance(){
if(singleton2==null){
singleton2=new Singleton2();
}
return singleton2;
}
}
0 0
- java单例模式
- Java单例模式
- java单例模式
- java单例模式
- Java单例模式
- Java单例模式
- java单例模式
- Java单例模式
- java 单例模式
- java单例模式
- java单例模式
- java单例模式
- java 单例模式
- JAVA单例模式
- java单例模式 .
- Java 单例模式
- Java单例模式
- Java 单例模式
- Android sdk content loader 0%的解决方案
- sax解析操作XML
- 桶排序及其应用
- 池化服务与非池化服务的区别
- java导出功能
- java单例模式
- Android模拟器没有键盘的解决方法,Android DPAD not enabled in AVD
- Python学习笔记(八):面向对象编程、错误调试和测试(快速入门篇)
- 利用C#中接口的继承去模拟银行的转帐交易
- 锁屏显示Activity
- 匈牙利命名法则
- 事隔三年,我又回来了
- Android Studio 快捷键
- Haproxy FAQ