java中有三種移位運算符
<< : 左移運算符,num << 1,相當於num乘以2
而>>:右移運算符,num>>1,相當於num除於2
而>>>:無符號右移,忽略符號位,空位都以0補齊
而>> 是 有符號的 右移 操作符。
符號爲正,高位插入 0
符號爲負,高位插入 1
而>>> 是 無符號的 右移 操作符。
不管符號爲啥,高位插入0
java中有三種移位運算符
<< : 左移運算符,num << 1,相當於num乘以2
而>>:右移運算符,num>>1,相當於num除於2
而>>>:無符號右移,忽略符號位,空位都以0補齊
而>> 是 有符號的 右移 操作符。
符號爲正,高位插入 0
符號爲負,高位插入 1
而>>> 是 無符號的 右移 操作符。
不管符號爲啥,高位插入0
ThreadLocal的使用,,,實際上相當於維護了一個Map,其中以鍵值對的形式,存儲了某一個數據被多個線程訪問所對應的值。當然這個數據只能有
JSONArray序列化日期最初用到, 這個是全局設置,會有風險。 String[] dateFormats = new String[] {"yyyyMMdd"}; JSONUtils.getM