设计模式-----单例模式
单例模式:
主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。
单例模式能够保证一个类仅有唯一的实例,并提供一个全局访问点。
主要有以下特点:
- 确保自己只有一个实例。
- 必须自己创建自己的实例。
- 必须为其他对象提供唯一的实例。
懒汉式和饿汉式的区别:
- 恶汉模式的特点是加载类时会比较慢,但运行时获取对象的速度比较快。
- 懒汉模式的特点时加载类时会比较快,但运行时获取对象的速度相对慢。
- 恶汉模式时线程安全的,懒汉模式线程不安全。可以再方法中快使用关键字synchronized解决
懒汉式:懒得创建,用的时候再创建
1 |
|
懒恶汉式:管你用不用,先搞一个再说
1 |
|
设计模式-----单例模式
http://yoursite.com/post/a5aa4f3b.html/