任意のタイプでインスタンス化できる変数、たとえばリストが必要な場合はどうすればよいでしょうか?
したがって、与えられた:
List list;
私はこれらのいずれかを行うことができます:
list = new ArrayList<String>();
list = new Vector<Integer>();
list = new LinkedList<HashMap>();
編集:または、生のリストを返すライブラリを使用している可能性があります。たとえば、休止状態では次のようになります。
List result = session.createQuery( "from Event" ).list();
Eclipse は、使用したいときに次の警告を表示しますList list
。
リストは生の型です。ジェネリック型への参照
List<E>
はパラメーター化する必要があります
なぜこれを避ける必要があるのですか?