Java容器基础

一.

1.数组具有固定的大小;

2.容器类是List,set,Queue,Map,都可以自动调整自己的尺寸;

3.不用泛型

出现异常


4.使用泛型可以在编译期防止将错误类型的对象放到容器中

5.可以将Apple的子类型添加到指定为保存Apple的对象容器中

二.添加一组元素

1.示例


三. 容器的打印

  1. List:一特定顺序保存一组元素。 Set:元素不能重复。Queue:只允许容器的一端插入对象,另一端移除对象。Map:保存两个对象,即键和与之关联的值。
  2. HashSet,TreeSet,LinkedHashSet都是Set类型,HashSet是最快得获取元素方式,TreeSet是有存储顺序的,按照比较结果的升序保存对象,LinkedHashSet按照添加的顺序保存对象。
  3. Map有HashMap,TreeMap,LinkedHashMap,HashMap最快的查找技术,TreeMap按照比较结果的升序保存键,LinkedHashMap按照插入顺序保存键,同时保留了HashMap的查询速度。




你可能感兴趣的:(java)