章节七、6-Map集合的区别
摘要:一、通过entrySet取出Map中的元素 返回结果为: 二、通过keySet取出Mao集合中的值 运行结果为: 三、LinkHashMap 运行结果为: 四、TreeMap 运行结果为: 五、HashMap、LinkeHashMap、TreeMap的区别 1、HashMap数据结构是hash表结构
阅读全文
posted @
2019-04-03 08:49
时光以北暮南城
阅读(283)
推荐(0) 编辑
章节七、5-Maps
摘要:一、向map集合中添加元素 map.put 允许结果为: 二、如何取出map元素中的值 允许结果为: 三、键是唯一的不可重复,值是可以重复的 1、值相同,键不同 允许结果为: 2、键相同,值不同 运行结果为(值“QQ”覆盖了"BWm",键相同,值覆盖): 三、Map介绍(不要奇怪为什么在这里放入ma
阅读全文
posted @
2019-04-02 17:02
时光以北暮南城
阅读(250)
推荐(0) 编辑
章节七、4-Sets
摘要:一、set中不允许存在相同的元素 运行结果为:(set中不允许存在相同的元素,所以只打印了一个“HonDa”) 二、使用不同是set集合,排序结果不同 运行结果为: 三、set集合存储性能顺序 HashSet按照hash值存储,例如读书馆中书放在那个书架上都是有记录的,找书时不需要每个书架都找一遍,
阅读全文
posted @
2019-04-02 15:12
时光以北暮南城
阅读(441)
推荐(0) 编辑
章节七、3-ArrayList和LinkedList对比
摘要:一、创建集合并添加元素(从末尾位置添加) 二、计算集合大小 从运行结果看,LinkedLst比ArrayList运行耗时更少,效率更高。 三、在指定索引位上加元素 从运行结果看,在指定位置插入值时,LinkedLst比ArrayList运行耗时要少,效率更高。 四、从尾部删减元素 从运行结果看,从尾
阅读全文
posted @
2019-04-02 10:26
时光以北暮南城
阅读(257)
推荐(0) 编辑
章节七、2-Linked List
摘要:* ArrayList 底层是数据实现的,是连续的空间{0,1,2,3,4,5,6},如果从最后的位置增除的话,用ArrayList比较快, * 用ArrayList增删元素时,会造成原素位空缺,其它已经存在的元素会向前或者向后移动,影响程序效率。 * LinkedList 如果从最开始的位置删除的
阅读全文
posted @
2018-09-18 10:57
时光以北暮南城
阅读(195)
推荐(0) 编辑
章节七、1-ArrayList
摘要:一、集合是一个容器,前面讲的数值也是一个容器, 它们的区别是: 1、数组既可以存储基本数据类型,又可以存储引用数据类型,而集合只能存储引用数据类型,也就是对象。 2、基本数据类型存储的是值,引用数据类型存储的是地址值。 3、数组的长度是固定不变的,集合的长度可以根据元素的增加而增加。 二、向List
阅读全文
posted @
2018-09-18 10:19
时光以北暮南城
阅读(295)
推荐(1) 编辑