单例 基础视频看完了才理解好的单例
class single
{
private single(){}// 私有一个构造方法。
private static single s = new single();//私有对象.
public static single getInstance()//对外提供访问对象的方法.
{
return s ;
}
}
上面代码是单例 的饿汉式 这个方法完全特别容易理解单例的好处。 所谓单例就是 给你们提供一个对象 你们所有人只能访问这个一个对象。
如果不是单例模式 访问他时候new的对象就是一个新的。就是大个比方说 , 现在我是卖苹果的 ,你们new一个对象 我给你们一个给你一个苹果。
但是有些人呢(比如小孩 吃不完)怎么办那就简单了 用单例 你们俩只能new一个对象 也就是说只能得到一个苹果 这样你们就能共享这个苹果了。
资源共享了.
|