java集合

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方法

原文地址:https://www.cnblogs.com/waterlufei/p/9531248.html