以下のようにコレクションオブジェクトを使用する方が良いと常に言われています
1)List st = new LinkedList();
2)Map mp = new HashMap();
よりも
3)LinkedList st = new LinkedList();
4)HashMap mp = new HashMap();
上記 (1,2) のように定義することで同意します 同じ変数 (st,mp) をList
,Map
インターフェイスの他のオブジェクトに再割り当てできます
LinkedList
しかし、ここでは、でのみ定義されているメソッドを使用することはHashmap
できません。(着用している場合は修正してください)List
Map
HashMap
しかし、またはのオブジェクトを定義している場合はLinkedList
、これらの特別な機能に使用したいと考えています。
次に、コレクションオブジェクトを作成する最良の方法は( 1,2 )