從配置加載器類訪問靜態字段「緩存」的方式有什麼問題嗎?僅供參考,CacheEngine
是爲memcached實現緩存客戶端的接口。訪問靜態成員字段會導致空指針異常
public class Test {
...
getCache(){
...
try{
cacheData = ConfigLoader.cache.get(key); // Accessing the static 'cache' memeber returns Null Pointer Exception
...
}
}
}
//ConfigLoader Class
public class ConfigLoader{
public static CacheEngine cache;
...
}
呃......確保ConfigLoader.cache在你訪問它之前被初始化? –