Final
1.對變量(primitive)使用:變量的值不能改變
2.對變量(reference)使用:這個引用變量不能指向堆上的其它對象
3.對方法使用:方法不能被重寫
4.對類使用:類不能被繼承
Finally
這是一個try塊後的finally塊選項。聲明在這個塊中的語句最終都會被執行(除非java虛擬機被try/catch塊中結束,或者執行try/catch塊的線程被殺死)
Finalize
這是一個在java虛擬機中運行的方法,它在垃圾回收器之前使用。
Final
1.對變量(primitive)使用:變量的值不能改變
2.對變量(reference)使用:這個引用變量不能指向堆上的其它對象
3.對方法使用:方法不能被重寫
4.對類使用:類不能被繼承
Finally
這是一個try塊後的finally塊選項。聲明在這個塊中的語句最終都會被執行(除非java虛擬機被try/catch塊中結束,或者執行try/catch塊的線程被殺死)
Finalize
這是一個在java虛擬機中運行的方法,它在垃圾回收器之前使用。
ThreadLocal的使用,,,實際上相當於維護了一個Map,其中以鍵值對的形式,存儲了某一個數據被多個線程訪問所對應的值。當然這個數據只能有
JSONArray序列化日期最初用到, 這個是全局設置,會有風險。 String[] dateFormats = new String[] {"yyyyMMdd"}; JSONUtils.getM