我是Java新手,开始学习和探索语言.谁能解释一下构造函数中_()的重要性.那叫做构造函数吗?
public class UserRequestCache {
private final static ThreadLocal <UserRequest> t = new ThreadLocal <UserRequest>();
private static UserRequestCache instance = new UserRequestCache();
public static UserRequestCache _() {
return instance;
}
private UserRequestCache() {
}
public void checkPoint() {
if (logDebug()) {
if (getUserRequest() != null) {
logDebug(getUserRequest().toString());
}
}
}
public UserRequest getCache() {
// checkPoint();
return getUserRequest();
}
private UserRequest getUserRequest() {
return t.get();
}
public void setCache(UserRequest value) {
t.set(value);
}
}
Run Code Online (Sandbox Code Playgroud)
不,这只是一个名字很差的方法.我最近回忆起另一个类似的问题,它引用了一些文档说,即使单个下划线是合法名称,也不应该使用它.
在这种情况下,似乎该类是a Singleton,并且通常命名的方法getInstance()已缩短为_().
| 归档时间: |
|
| 查看次数: |
57 次 |
| 最近记录: |