基本数据类型
值类型 |
引用类型 |
int,float,double |
Integer,Float,Double |
集合类型
- Collection:接口是集合类型的根接口
- Map:Map包含了key-value对。Map不能包含重复的key,但是可以包含相同的value
- Iterator:所有的集合类,都实现了Iterator接口,有如下方法
1.hasNext()是否还有下一个元素。
2.next()返回下一个元素。
3.remove()删除当前元素。
- List(有序、可重复)
- Set(无序、不能重复)
- Map(键值对、键唯一、值不唯一;实现类:HashMap、Hashtable、LinkedHashMap和TreeMap
- ArrayList和LinkedList在用法上没有区别,但是在功能上还是有区别的。LinkedList经常用在增删操作较多而查询操作很少的情况下,ArrayList则相反
- Vector
1. 集合遍历方式
- Iterator:迭代输出,是使用最多的输出方式。
- ListIterator:是Iterator的子接口,专门用于输出List中的内容。
- foreach输出:JDK1.5之后提供的新功能,可以输出数组或集合。
- for循环
- KeySet()
- entrySet