函數有時會無法釋出 getOutputStream() 所配置的系統資源。
絕不依賴 finalize() 來回收資源。若要叫用物件的 finalize() 方法,記憶體回收行程必須判斷該物件是否適合回收。因為並不需要執行記憶體回收行程,除非記憶體上的 JVM 不足。但是,無法保證可以隨時叫用物件的 finalize()…
由 nextInt() 實作的亂數產生器無法抵擋加密攻擊
當不可預測性至關重要時 (例如大多數對安全性要求較高的環境都採用隨機性),請使用加密型 PRNG。不管您選擇哪一種 PRNG,請務必使用擁有足夠複雜度 (entropy) 的值來進行演算。(像當前值的複雜度就很低,因此不宜使用。)