- 298 名前:デフォルトの名無しさん mailto:sage [2010/05/09(日) 19:13:48 ]
- どっちでもいいけど、ある日ArrayListの代わりに
パフォーマンス上の理由でLinkedListを使わざるをえなくなった場合、 ArrayList arraylist のコードの方は直さなきゃならないね。 同様に、以下のようなメソッドを別に用意していたとしよう、 void method(ArrayList arraylist){ arraylist.add("unko"); } 上記メソッドはaddメソッドにしか用事がないのに ArrayListで型宣言してるばっかりにLinkedListが渡せない。 これは大いに問題。 上記のような問題が起こらないと言える範囲、 もしくはArrayList特有のメソッドが重要な場合とかは ArrayListをそのまんま変数宣言で使っていいよ。
|

|