新手对于java集合的理解
2015-05-24 12:47
375 查看
java语言的api中有一个重要的部分 就是结合 。集合说简单点就是容器,存储对象的,记得是存储对象的,不能存储基本类型的,但有时能看到,ArrayList array= new ArrayList(); array.add(1);这里要说下这里的,int值的1不是基本类型的1了,而是自动装箱的对象了,Integer对象了。
Collection接口是集合的总接口,呵呵 但map接口是和Collection平行的。Collection下面还有两个接口,一个是List接口还有一个是Set接口 。总体分布如下:
以上图片是我们石松老师提供的,谢谢他。
以下是他们的特性
这里的有序和无序指的是输入和输出的顺序。
输出的都是用他们的方法 iterator转换成迭代器 再迭代出来。
涉及到排序的话都要重写对象的equals方法 不然不能保证相等,涉及到 hash的话 要重写对象类的HashCode的方法
Collection接口是集合的总接口,呵呵 但map接口是和Collection平行的。Collection下面还有两个接口,一个是List接口还有一个是Set接口 。总体分布如下:
以上图片是我们石松老师提供的,谢谢他。
以下是他们的特性
这里的有序和无序指的是输入和输出的顺序。
输出的都是用他们的方法 iterator转换成迭代器 再迭代出来。
涉及到排序的话都要重写对象的equals方法 不然不能保证相等,涉及到 hash的话 要重写对象类的HashCode的方法
相关文章推荐
- 对于java 集合的一些理解
- java新手对于值传递和引用传递的理解
- Java关于个人对于Socket的理解,Socket多线程批量上传文件,适合新手
- Java 集合深入理解(6):AbstractList
- 对于java多线程的理解(一)
- 黑马程序员————Java基础日常笔记---对集合的理解与总结二
- Java多线程理解:线程安全的集合对象
- 对于Java转型的一些个人理解
- 从源码深入理解java集合(基于jdk1.7)
- Java系列-集合框架理解
- 【深入理解java集合系列】LinkedHashMap实现原理
- Java 集合框架的再次理解
- 对于as3 falsh 和 android java的一点理解
- 对于java类里面方法的理解
- Java中对于Interface的总结与理解
- Java 集合框架 源码浅析 与理解
- Java 集合深入理解(5):AbstractCollection
- java集合(Collection接口下的 List、Set 深入理解)
- Java中对于main函数的理解
- java新手——常见的工具问题集合