列出myList = new ArrayList(); (选项1)
代替
ArrayList myList = new ArrayList(); (选项2)
你能告诉我为什么人们使用Option1,有什么优势吗?
如果我们使用option2,我们是否会错过任何优势或功能?
someMethod(List lst) { lst.doSomething(); //do somethng else..... }
在此方法中,lst可以是Linked List,ArrayList或CopyOnWriteArrayList类型.