到底什麼是String
String可以看作是
char數組/偏移量/長度
三部分組成.
String有哪些特點
三個基本特點:
不變性, 針對常量池優化, 類的final定義
不變性
指字符串一旦生成就無法改變了.
**優點: **
當對象是在多線程共享的情況下, 如果設置爲不變的, 可以省去同步和鎖等待, 從而提高了系統的性能.
String可以看作是
char數組/偏移量/長度
三部分組成.
三個基本特點:
不變性, 針對常量池優化, 類的final定義
指字符串一旦生成就無法改變了.
**優點: **
當對象是在多線程共享的情況下, 如果設置爲不變的, 可以省去同步和鎖等待, 從而提高了系統的性能.
ThreadLocal的使用,,,實際上相當於維護了一個Map,其中以鍵值對的形式,存儲了某一個數據被多個線程訪問所對應的值。當然這個數據只能有
JSONArray序列化日期最初用到, 這個是全局設置,會有風險。 String[] dateFormats = new String[] {"yyyyMMdd"}; JSONUtils.getM