定义:
集合框架其实指的就是容器,能将大量的相同类型的元素进行统一封装(Java集合框架是Java语言的重要组成部分,封装了大量的数据结构的实现)简而言之:大量相同元素进
行统一!
优点:提高效率
提高程序速度和质量
java继承体系对框架的支持:Collection (接口)-Set -List 为其子类(Map不是其子类)!
Map ()-Hashmap(哈希表的算法)
-Treemap
List:其中元素保持一定顺序
Arraylist:
1,默认 构造一个初始容量为10 的空列表!其大小为初始为0~
list接口集合:ArrayList和Vector队列
{
Arraylist( )特点:可重复 有序;
{
add
addAll
}
}
Set接口集合的特点:无序 不重复!注意boolean
遍历 set
效率明显比list要低
Map接口集合:HashMap集合
例子:
Key2 值2
Key1 值1
Key3 值1
...... ......
Keyn 值x
Key 记住 返回值!
集合框架其实指的就是容器,能将大量的相同类型的元素进行统一封装(Java集合框架是Java语言的重要组成部分,封装了大量的数据结构的实现)简而言之:大量相同元素进
行统一!
优点:提高效率
提高程序速度和质量
java继承体系对框架的支持:Collection (接口)-Set -List 为其子类(Map不是其子类)!
Map ()-Hashmap(哈希表的算法)
-Treemap
List:其中元素保持一定顺序
Arraylist:
1,默认 构造一个初始容量为10 的空列表!其大小为初始为0~
list接口集合:ArrayList和Vector队列
{
Arraylist( )特点:可重复 有序;
{
add
addAll
}
}
Set接口集合的特点:无序 不重复!注意boolean
遍历 set
效率明显比list要低
Map接口集合:HashMap集合
例子:
Key2 值2
Key1 值1
Key3 值1
...... ......
Keyn 值x
Key 记住 返回值!