java集合,主要是有Map,set,List组成,Map就是(key,value)键值对,set只能传入一个值,list也是只能传入一个值,不过set不允许数据重复,list是可以重复的,set跟list其实没有半毛钱关系,set就是封装的Map,值用到了key,values是new Object,Map的Key是不会重复的,所以set值不能重复,list底层如果是ArrayList就是Object数组,LinkedList就是链表,说到底集合本身是没有概念的不是什么底层,只是为了方便我们使用对很多功能进行了封装,形成了这些特性,当然底层都是算法思想,一层层调下去调的很多都是native方法

posted on 2018-08-24 17:54  请叫我小路飞  阅读(157)  评论(0编辑  收藏  举报