首先,List接口继承于Collection接口,其中的所有方法都被继承,而Collection是无序、无下标,元素不可重复的,List是有序,有下标,元素可以重复,所以,List就有一些自己独有的方法。和数组相比较更加灵活,方便。
书写格式:
List list = new ArrayList();可以把接口的好处5体现出来,如果ArrayList()不满足需求,直接更换就可以。
接口的好处:
1.程序的耦合度降低
2.更自然的使用多态
3.设计与实现完全分离
4.更容易搭建程序框架
5.更容