所以很多時候我看到的ArrayList是實例化的方式「做List <Object> listObject = new ArrayList <Object>()?
List<Object> listObject = new ArrayList<Object>();
所以,我想知道這是什麼的ArrayList實例化這樣的意義是什麼?會發生什麼,如果我們實例的ArrayList()像
ArrayList<Object> listObject = new ArrayList<Object>();
你可以看看這個話題。 http://stackoverflow.com/questions/2279030/type-list-vs-type-arraylist-in-java – dijkstra
[可能與「編程接口」有什麼區別?](http:// stackoverflow.com/questions/383947/what-does-it-mean-to-program-to-an-interface) –