>>>>
一、数组、集合(区别
数组、集合:都是一种容器.
数组:不能自动增长;只能存放同类型的元素
集合:能自动扩容;部分集合允许存放不同类型的元素;注:集合中只能装对象,不能装基本数据类型;(装箱)二:集合的共性接口(Collection)
集合容器因为内部的数据结构不同,有多种具体容器。不断的向上抽取,就形成了集合框架。
框架的顶层Collection接口:以及常用方法:1:添加
booleanadd(Objectobj;booleanaddAll(Collectioncoll;
2:删除
booleanremove(Objectobj;booleanremoveAll(Collectioncoll;voidclear(;
3:判断
booleancontains(Objectobj;
booleancontainsAll(Collectioncoll;booleanisEmpty(;//判断集合中是否有元素
4:获取intsize();
Iteratorit(;//取出元素的方式迭代器
5:其他
booleanretain(Collectioncoll;取交集