https://v.qq.com/x/page/e0364ung5zp.html
讲的不错
code
Student 类:
package com.test;
public class Student {
//构造函数私有,别人无法 new 实例
private Student(){}
//自己造一个实例
private static Student student = new Student();
public static Student getStudent()
{
return student;
}
}
测试类:package com.test;
//单例模式,保证类在内存中只有一个实例
public class SingleTon1 {
public static void main(String[] args) {
Student student1 = Student.getStudent();
Student student2 = Student.getStudent();
System.out.println(student1);
System.out.println(student2);
System.out.println(student1 == student2);
}
}
======结果===========
com.test.Student@7852e922
com.test.Student@7852e922
true
java 设计模式 单例模式之饿汉式 singleton pattern
原文:https://www.cnblogs.com/backpacker/p/10946248.html