一、抽象類和抽象方法
抽象方法:僅有生命而沒有方法體的方法。(C++中的純虛函數)abstract
抽象類:包含抽象方法的類。抽象類必須被限定爲抽象的。
二、接口
interface:完全抽象的類。interface 關鍵字替換class。
接口中的域默認是static和final的。方法默認爲public。
三、完全解耦
抽象方法:僅有生命而沒有方法體的方法。(C++中的純虛函數)abstract
抽象類:包含抽象方法的類。抽象類必須被限定爲抽象的。
interface:完全抽象的類。interface 關鍵字替換class。
接口中的域默認是static和final的。方法默認爲public。
ThreadLocal的使用,,,實際上相當於維護了一個Map,其中以鍵值對的形式,存儲了某一個數據被多個線程訪問所對應的值。當然這個數據只能有
JSONArray序列化日期最初用到, 這個是全局設置,會有風險。 String[] dateFormats = new String[] {"yyyyMMdd"}; JSONUtils.getM