最佳答案
(1) List<?> myList = new ArrayList<?>();
(2) ArrayList<?> myList = new ArrayList<?>();
我理解使用(1) ,可以交换 名单接口的实现。似乎(1)通常在应用程序中使用,而不考虑需要(我自己总是使用这个)。
我想知道是否有人使用(2) ?
另外,这种情况实际上需要使用(1)/(2)的频率是多少(我能举个例子吗)(也就是说,在哪里(2)是不够的。.除了 接口编码和 最佳做法等外。)