暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
集合框架.pdf
100
10页
0次
2022-09-20
10墨值下载
集合框架由来
..
  JDK1.2版本后,出现这个集合框架,JDK1.5,大幅度优化.
集合本质上是存储对象的容器
数组也能存储对象,数组弊端就是定长
解决数组的问题,开发出来集合框架,集合框架无需考虑长度
集合和数组的区别与共同点
集合只存储引用数据类型,不存储基本数据类型
数组可以存储基本类型,也可以存储引用类型
数组定长,集合容器变成
牢记 : 数据多了存数组,对象多了存集合
集合学习的关键点
怎么存储数据
怎么取出数据
选择哪种容器
 
集合框架的继承体系
..
Collection (集合) 接口 单列集合,单身狗
List (列表) 接口
ArrayList (数组列表) 实现类
LinkedList (链表) 实现类
Vector(数组列表) 实现类,过时了
Set () 接口
HashSet(哈希表) 实现类
LinkedHashSet(链表哈希表) 实现类,继承HashSet
TreeSet(红黑树) 实现类
Map (映射键值对) 接口 双列集合 虐狗的
HashMap(哈希表) 实现类
LinkedHashMap(链表哈希表) 实现类,继承HashMap
集合,数组都是容器,都可以存储数据
集合,数组都是容器,都可以存储数据
TreeMap(红黑树) 实现类
Hashtable(哈希表) 实现类,过时
Properties(哈希表)实现类, 继承Hashtable
ConCurrentHashMap (哈希表) 线程相关
Iterator迭代器接口
泛型 Generic
写法
泛型类,泛型方法,泛型接口,泛型限定,泛型通配符
for(:)循环
 
Collection接口
..
  是所有单列集合的顶级接口,任何单列集合都是他的子接口,或者是实现类, 该接口中定义
的方法,是所有单列集合的共性方法.
  使用接口Collection的实现类ArrayList,创建对象.
  Collection<E> 尖括号就是泛型,E我们要写,集合存储的数据类型
Collection接口的常用方法
..
方法的定义 方法作用
boolean add(E) 元素添加到集合
void clear() 清空集合容器中的元素
boolean contains(E) 判断元素是否在集合中
boolean isEmpty() 判断集合的长度是不是0,0返回true
int size() 返回集合的长度,集合中元素的个数
boolean remove(E) 移除集合中指定的元素,移除成功返回true
T[] toArray(T[] a) 集合转成数组
  
add(E)
add(E)
/**
/**
* boolean add(E)
* boolean add(E)
* ,true
* ,true
*/
*/
public
public
static
static
void
void
collectionAdd
collectionAdd
()
()
{
{
//,
//,
Collection<String> coll =
Collection<String> coll =
new
new
ArrayList
ArrayList
<>();
<>();
//add
//add
coll.add(
coll.add(
"hello"
"hello"
);
);
coll.add(
coll.add(
"world"
"world"
);
);
coll.add(
coll.add(
"java"
"java"
);
);
1
2
3
4
5
6
7
8
9
10
11
java
of 10
10墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文档被以下合辑收录

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜