黑马程序员_Java设计模式之单例设计模式,_java设计模式
分享于 点击 1204 次 点评:208
黑马程序员_Java设计模式之单例设计模式,_java设计模式
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------
设计模式:解决某一问题最行之有效的方法。
Java中23种设计模式。
单例设计模式:解决一个类在内存中,只存在一个对象。
1.class Student
{
private int age;
//这个是先初始化对象,称为饿汉式单例模式。
private stati Student s=new Student();
private Student(){}
public static Student getStudent()
{
return s;
}
public void setAge(int age)
{
this.age=age;
}
public int getAge()
{
return age;
}
public static void main(String[] args)
{
Student s1=Student.getStudent();
Student s2=Student.getStudent();
//s1,s2是同一个对象
}
}
2.class Single
{
private static Single s=null;
//对象是方法被调用时,才初始化,也叫做对象的延时加载,称为懒汉式单例模式。
private Single(){}
public static single getInstance()
{
if(s=null)
{
s=new Single();
return s;
}
}
}
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------
相关文章
- 暂无相关文章
用户点评