单例模式是一种常用的软件设计模式,在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源,如果希望在系统中的对象只能存在一个,那么则使用单例模式。
私有化构造
private Singleton() {}
懒汉式
private static Singleton singleton = null;
public static Singleton getInstance() {
if (singleton == null) {
singleton = new Singleton();
}
return singleton;
判断全局对象
如果对象为空,则创建该对象,如果不为空,则返回以前的对象
}
饿汉式本身就是线程安全的,可以直接利用于多线程
实用类 math类
math类
max方法
min方法
random方法
pow方法
sqrt方法