随笔分类 -  章节七、Java高级部分-集合框架

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


点击右上角即可分享
微信分享提示