Java基础知识
文章平均质量分 59
Лолитина
未来的你,由现在的你创造
展开
-
单例--------“懒汉模式”
单例–饱汉模式 public class Singleton2 { private double r; private static Singleton2 sp; private Singleton2() { this.r = java.lang.Math.random(); } public static Singleton2 getInstance() { if (sp==null) { sp = new Singleton2(); } return sp; } public double原创 2021-07-18 19:48:46 · 47 阅读 · 0 评论 -
单例-------“饥汉模式“
单例------饥汉模式 public class Singleton1 //在加载Singleton1这个类时就创建了对象 { public int count; //第一要素:必须有静态变量(静态变量归该类所有方法共有) private static Singleton1 instance = new Singleton1(10);//构造方法私有是指在类的外部不能创建对象,而这是在堆区创建对象 //private static Singleton1 instance = null;“懒汉模式” //第原创 2021-07-18 19:24:05 · 70 阅读 · 0 评论 -
单例的定义及使用
单例的使用 1.首先创建单例(单例三要素:私有静态变量、私有化构造函数、获取实例对象的静态方法) public class PersonSingleton{ int age; //静态变量 private static PersonSingleton instance = new PersonSingleton(10); //私有化构造函数 private PersonSingleton(int age){ this.age = age; } //实例方法 public int getAge(){ retu原创 2021-07-18 19:14:34 · 199 阅读 · 0 评论