五個不同的地方存儲數據:
1.寄存器:這是最快的存儲區,因爲它位於處理器內部。
2.堆棧:位於通用RAM中,堆棧指針向下移動,分配新內存,向上移動則釋放那些內存。用於存儲對象的引用。
3.堆:一種通用的內存池,位於RAM區,用於存放所有的Java對象。在這裏分配存儲又很大的靈活性。
4.常量存儲:直接存儲在代碼內部。
5.非RAM存儲:在程序沒有運行時也可以存在,比如流對象和持久化對象。
五個不同的地方存儲數據:
1.寄存器:這是最快的存儲區,因爲它位於處理器內部。
2.堆棧:位於通用RAM中,堆棧指針向下移動,分配新內存,向上移動則釋放那些內存。用於存儲對象的引用。
3.堆:一種通用的內存池,位於RAM區,用於存放所有的Java對象。在這裏分配存儲又很大的靈活性。
4.常量存儲:直接存儲在代碼內部。
5.非RAM存儲:在程序沒有運行時也可以存在,比如流對象和持久化對象。
ThreadLocal的使用,,,實際上相當於維護了一個Map,其中以鍵值對的形式,存儲了某一個數據被多個線程訪問所對應的值。當然這個數據只能有
JSONArray序列化日期最初用到, 這個是全局設置,會有風險。 String[] dateFormats = new String[] {"yyyyMMdd"}; JSONUtils.getM