恢复内容开始 Java 集合类:1.用来存储数量不等的多个对象 ;2.保存具有映射关系的关联数组。 collction接口:1.set:元素无序,不可重复的集合 2.list :元素有序,可重复集合 动态的数组 Map接口:具有映射关系 “ key-value对”的集合 通过key来寻找value ...
分类:
编程语言 时间:
2017-08-04 00:23:39
阅读次数:
287
HashMap和Hashtable的区别 HashMap和Hashtable的区别 导读: 1 HashMap不是线程安全的 HashMap是map接口的子类,是将键映射到值的对象,其中键和值都是对象,并且不能包含重复键,但可以包含重复值。HashMap允许null key和null value,而 ...
分类:
其他好文 时间:
2017-08-03 17:41:10
阅读次数:
131
1)Map接口 关系:Map(接口) HashMap(非抽象子类)、TreeMap(非抽象子类) 在开发中,Map集合的内容多用来查询,全部输出的操作较少;而Collection接口在开发中的主要作用就是用来传递内容及输出的。 2) 3) 排序子类TreeMap 按key进行排序。 Map接口中的内 ...
分类:
编程语言 时间:
2017-07-30 23:48:25
阅读次数:
252
1.1.1. Map 接口 java提供了一组可以以键值对(key-value)的形式存储数据的数据结构,这种数据结构称为Map。我们可以把Map看成一个多行两列的表格,其中第一列存放key,第二列存放value。 而每一行就相当于一组key-value对,表示一组数据。 Map对存入的元素有一个要 ...
分类:
其他好文 时间:
2017-07-30 19:07:13
阅读次数:
118
java集合分为collection和mapcollection接口:size():返回集合中元素的个数add(object obj)添加任何数据类型的addall(collection coll):将形参coll中包含的所有元素添加的当前集合中isEmpty():判断集合是否为空,返回布尔类型cl ...
分类:
其他好文 时间:
2017-07-28 22:08:50
阅读次数:
179
转载自 http://zhangshixi.iteye.com/blog/673789 1. LinkedHashMap概述: LinkedHashMap是Map接口的哈希表和链接列表实现,具有可预知的迭代顺序。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特 ...
分类:
其他好文 时间:
2017-07-28 16:43:13
阅读次数:
166
map.entrySet().iterator() 效率高 以后一定要使用此种方式map.keySet().iterator(); 效率低,以后尽量少使用 HashMap 的实现原理HashMap 是基于哈希表的 Map 接口的非同步实现。此实现提供所有可选的映射操作,并允许使用 null 值和 n ...
分类:
其他好文 时间:
2017-07-27 15:54:56
阅读次数:
186
集合类的结构? 集合类的结构? 集合类的最顶层接口是Collection和Map接口,Collection代表一组对象,Map是保存键值对; Collection接口包括List、Set、Queue三个接口; List接口实现类:ArrayList、LinkedList、Vector; Stack继 ...
分类:
其他好文 时间:
2017-07-23 18:07:08
阅读次数:
177
MyBatis相关 MyBatis是一个可以自定义SQL、存储过程和高级映射的持久层框架。Mybatis省去了大部分的JDBC代码、手工设置参数和结果集重获。Mybatis只使用简单的XML和注解来配置和映射基本数据类型、Map接口和POJO(Plain Ordinary Java Object)到 ...
分类:
其他好文 时间:
2017-07-22 23:54:44
阅读次数:
359
Map接口 通过查看Map接口描述,发现Map接口下的集合与Collection接口下的集合,它们存储数据的形式不同,如下图。 Collection中的集合,元素是孤立存在的(理解为单身),向集合中存储元素采用一个个元素的方式存储。 Map中的集合,元素是成对存在的(理解为夫妻)。每个元素由键与值两 ...
分类:
编程语言 时间:
2017-07-21 10:41:19
阅读次数:
155