导航

2013年5月17日

摘要: (本文是在网上转载,以作收藏,源地址是:http://www.open-open.com/lib/view/open1350440858024.html)Java为数据结构中的映射定义了一个接口java.util.Map,它有四个实现类,分别是HashMap、HashTable、LinkedHashMap和TreeMap。本节实例主要介绍这4中实例的用法和区别。关键技术剖析:Map用于存储键值对,根据键得到值,因此不允许键重复,值可以重复。l (1)HashMap是一个最常用的Map,它根据键的hashCode值存储数据,根据键可以直接获取它的值,具有很快的访问速度。HashMap最多只允许一 阅读全文

posted @ 2013-05-17 16:15 靠谱好青年 阅读(323) 评论(0) 推荐(0) 编辑

摘要: 用"集合框架"设计软件时,记住该框架四个基本接口的下列层次结构关系会有用处:Collection 接口是一组允许重复的对象.List 接口继承 Collection,元素可重复,元素有放入顺序,并引入位置下标.Set 接口继承 Collection ,元素无放入顺序,元素不可重复(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的)Map 接口既不继承Set 也不继承Collection,存取的是键值对Collection/Map接口成员重复性元素存放顺序元素中被调用的方法基于那中数据结构来实现的ArraylistCol 阅读全文

posted @ 2013-05-17 16:12 靠谱好青年 阅读(173) 评论(0) 推荐(0) 编辑