T - 被加载对象类型public abstract class LazyLoader<T> extends Object implements Loader<T>, Serializable
| Constructor and Description |
|---|
LazyLoader() |
| Modifier and Type | Method and Description |
|---|---|
T |
get()
获取一个对象,第一次调用此方法时初始化对象然后返回,之后调用此方法直接返回原对象
|
protected abstract T |
init()
初始化被加载的对象
如果对象从未被加载过,调用此方法初始化加载对象,此方法只被调用一次 |
boolean |
isInitialized()
是否已经初始化完毕
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitifInitializedpublic T get()
public boolean isInitialized()
LoaderisInitialized in interface Loader<T>protected abstract T init()
Copyright © 2025. All rights reserved.