public final class Singleton extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
destroy()
清除所有Singleton对象
|
static <T> T |
get(Class<?> clazz)
获得指定类的单例对象
对象存在于池中返回,否则创建,每次调用此方法获得的对象为同一个对象 创建对象时调用其默认的无参构造方法,如果对象无此构造方法,会创建失败。 |
static <T> T |
get(String className)
获得指定类的单例对象
对象存在于池中返回,否则创建,每次调用此方法获得的对象为同一个对象 创建对象时调用其默认的无参构造方法,如果对象无此构造方法,会创建失败。 |
static void |
remove(Class<?> clazz)
移除指定Singleton对象
|
public static <T> T get(Class<?> clazz)
clazz - 类public static <T> T get(String className)
className - 类名public static void remove(Class<?> clazz)
clazz - 类public static void destroy()
Copyright © 2015. All rights reserved.