contents
Java
BufferWriter/StringBuilder
|
|
每一次轉換,別浪費額外的空間 8192 的 StringBuilder
。如果真的需要這種 IO 的緩衝區,可以直接宣告在 BufferWriter
給定預設大小的緩衝區。
BufferWriter/StringBuilder
|
|
既然都知道了字串串接會有中間結果,我們可以直接分開寫 writer.write(token0);
和 writer.write(token1);
來達到相同效果。
StringBuilder Helper
|
|
這種可變參數的寫法會額外產生一個陣列,對於效能來說會很傷。
Math Getter/Setter
|
|
別中毒於 Java 或者是 OOP 的寫法。
Lookup by Key
|
|
在大多數的狀況下都可以直接存原本的物件。除非是在一些特定的序列化,或者是橫跨兩個不同 domain 的交互資料,這時候我們必須採用字串作為中介對象。
Default Value by Wrapper Class
|
|
多餘的寫法。如果 wrapper class 有預設值,而且還不能被設置 null。那必然有些地方出錯。
Constant Value by Wrapper Class
|
|
這傢伙到底在宣告什麼?想用什麼?