- 315 名前:デフォルトの名無しさん mailto:sage [2006/09/21(木) 14:23:59 ]
- static finalな配列やコレクションオブジェクトを作りたいとき
つまり定数な配列やコレクションを作りたいとき staticイニシャライザを使うことが多い。 するとメモリ節約、パフォーマンス節約につながる。 いや、携帯電話の場合は、final使うとメモリ食うのでアレだが、 配列の不用意な上書きをせずに済み、安全性が高まるってことで。 private static final List list; static { List listTemp = new ArrayList(); listTemp .add("aaa"); listTemp .add("bbb"); list = Collections.unmodifiableList(listTemp); }
|

|