Integer.java を見てみる。Integerは、value(int)を単純にラップしているっぽい。このvalueはfinalだから変更できない(どおりで++とかないわけね)。前にも見たことがあるのだけど、-128~127のIntegerが必要ならvalueOfを使うと、キャッシュのIntegerを使ってくれる。1.5から導入されている “bit twiddling” メソッドあたりとか、こまごまとしたメソッドがあるので、社内勉強会で説明してもらおうっと。
Challange IT For Future
Integer.java を見てみる。Integerは、value(int)を単純にラップしているっぽい。このvalueはfinalだから変更できない(どおりで++とかないわけね)。前にも見たことがあるのだけど、-128~127のIntegerが必要ならvalueOfを使うと、キャッシュのIntegerを使ってくれる。1.5から導入されている “bit twiddling” メソッドあたりとか、こまごまとしたメソッドがあるので、社内勉強会で説明してもらおうっと。