Java中的List类型与ArrayList类型(1) List<?> myList = new ArrayList<?>();(2) ArrayList<?> myList = new ArrayList<?>();我理解在(1)中,列单接口可以交换。似乎(1)通常是在应用程序中使用,而不考虑需要(我自己也经常使用这个)。我想知道是否有人使用(2)?此外,这种情况是否需要使用(1)以上(2)(即(2)不足以满足)的情况(请举个例子)。接口编码和最佳做法(等等)
3 回答

温温酱
TA贡献1752条经验 获得超4个赞
List
LinkedList
ArrayList
ArrayList
LinkedList
ArrayList
List
ArrayList

Qyouu
TA贡献1786条经验 获得超11个赞
LinkedList
ArrayList
List list = new ArrayList(100); // will be better also to set the initial capacity of a collection
ArrayList list = new ArrayList();
供参考:
添加回答
举报
0/150
提交
取消