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

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


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


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


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


那集合有什么好处呢? 


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


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


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


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

双...
 
 
Back to Top