1      集合

1.1  集合的由来

         数组长度是固定,当添加的元素超过了数组的长度时需要对数组重新定义,太麻烦,java内部给我们提供了集合类,能存储任意对象,长度是可以改变的,随着元素的增加而增加,随着元素的减少而减少

 

1.2  数组和集合

java基础--5.集合-2.集合

 

1.3  Map和Collection接口的不同

java基础--5.集合-2.集合

 

Set底层就是map

 

 

2      继承体系图

2.1  collertion

java基础--5.集合-2.集合

 

 

2.2  map

 java基础--5.集合-2.集合

 

3      迭代器

3.1  原理

         迭代器是对集合进行遍历,而每一个集合内部的存储结构都是不同的,所以每一个集合存和取都是不一样,那么就需要在每一个类中定义hasNext()和next()方法,这样做是可以的,但是会让整个集合体系过于臃肿,迭代器是将这样的方法向上抽取出接口,然后在每个类的内部,定义自己迭代方式,

         这样做的好处有二,第一规定了整个集合体系的遍历方式都是hasNext()和next()方法,第二,代码有底层内部实现,使用者不用管怎么实现的,会用即可

 

3.2  方法

java基础--5.集合-2.集合

 

 

3.3  格式

java基础--5.集合-2.集合

 

4      foreach

 java基础--5.集合-2.集合

 

5      集合中的异常

java基础--5.集合-2.集合 

 

 

 

 

相关文章:

  • 2021-12-01
  • 2021-09-05
  • 2021-06-21
  • 2021-05-14
  • 2021-06-29
  • 2021-04-01
  • 2021-07-21
猜你喜欢
  • 2021-07-02
  • 2021-04-22
  • 2021-10-13
  • 2022-12-23
  • 2021-04-06
  • 2021-04-19
  • 2022-12-23
相关资源
相似解决方案