1. 数据结构
Array和ArrayList之间没有继承关系,ArrayList是List的实现类之一。 |
---|
Array | ArrayList |
---|---|
- int[][] a; - int[][] a = new int[5][5]; - int[][] a ={{2,3,4},{5,6,7},{8,9}} |
ArrayList |
静态固定长度 | 动态可变长度 |
参考文档(https://www.cnblogs.com/wqbin/p/11185400.html) |
2. List接口
Array和List接口的区别: Array删除数据开销很大,因为删除后需要重新排列数组中的所有数据。 |
---|
List接口 | |
---|---|
实现类1: ArrayList 顺序存储
实现类2: LinkedList 链式存储
| | | |