皮卡丘不是竹鼠 (@pkqbszs)古法编程java之集合、List 中发帖

集合
引入集合
对于入门程序来说,保存数据通常用的是数组,但数组有三个不足的地方:


数组的长度一开始就指定了


数组往往存的都是相同类型的元素


数组想要扩容是十分困难的


那集合有什么好处呢?


它可以动态地保存任意多个对象,使用起来很方便


它提供了一系列方便操作对象的方法,比如有 add、remove、set、get 等等


使用集合添加、删除元素十分简洁


单列集合:每次存一个数据
Iterable(接口)
└── Collection(接口)
├── List(接口)
│ ├── Vector(类)
│ ├── ArrayList(类)
│ └── LinkedList(类)
└── Set(接口)
├── TreeSet(类)
└── HashSet(类)

双...