1 import java.util.*; 2 3 public class Test { 4 public static void main(String[] args) { 5 Collection c = new HashSet(); 6 c.add...
分类:
其他好文 时间:
2015-04-01 15:01:55
阅读次数:
175
1、设置模型,引入构造函数,初始化集合 public class Person { public Person() //引入构造函数,初始化集合.如果未设置构造函数,集合会出现错误。 { Skills = new HashSet(); ...
分类:
Web程序 时间:
2015-03-31 14:20:05
阅读次数:
126
原文:http://alex09.iteye.com/blog/539545 HashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常用实现类,HashSet 是 Set 接口的常用实现类。虽然 Hash....
分类:
编程语言 时间:
2015-03-30 22:43:50
阅读次数:
220
概要前面,我们已经系统的对List进行了学习。接下来,我们先学习Map,然后再学习Set;因为Set的实现类都是基于Map来实现的(如,HashSet是通过HashMap实现的,TreeSet是通过TreeMap实现的)。首先,我们看看Map架构。如上图:(01) Map 是映射接口,Map中存储的...
分类:
编程语言 时间:
2015-03-30 20:49:55
阅读次数:
198
一、传统集合 collection: list:ArrayList? LinkedList? Vector Stack set:HashSet? TreeSet Map:HashMap? TreeMap 二、简单的不再多说,只说不会的! 1、Vector:?????? 默认创建大小为10的Object数...
分类:
其他好文 时间:
2015-03-30 19:14:55
阅读次数:
230
3、ArrayList和Vector的区别答:这两个类都实现了List接口(List接口继承了Collection接口),他们都是有序集合,即存储在这两个集合中的元素的位置都是有顺序的,相当于一种动态的数组,我们以后可以按位置索引号取出某个元素,,并且其中的数据是允许重复的,这是HashSet之类的...
分类:
其他好文 时间:
2015-03-30 12:58:18
阅读次数:
158
一、Set映射
1、Set接口
比方说1:N的关系,一个对象对应多个对象,这些对象怎么保存?需要使用集合保存这些对象。一个分类对应多个很多的商品。
2、三者之间的区别
(1)HashSet
HashSet有以下特点
l ? 不能保证元素的排列顺序,顺序有可能发生变化
l ? 不是同步的
l ? 集合元素可以是null,但只能放入一个n...
分类:
Web程序 时间:
2015-03-30 11:29:12
阅读次数:
166
Writer:BYSocket(泥沙砖瓦浆木匠) 微博:BYSocket 豆瓣:BYSocket 上一篇总结了下ArrayList 、LinkedList和Vector比较,今天泥瓦匠总结下Hash 、LinkedList和Vector比较。其实大家都是Collection,只不过有点各...
分类:
编程语言 时间:
2015-03-28 15:52:06
阅读次数:
286
Writer:BYSocket(泥沙砖瓦浆木匠)
微博:BYSocket
豆瓣:BYSocket
上一篇总结了下ArrayList 、LinkedList和Vector比较,今天泥瓦匠总结下Hash 、LinkedList和Vector比较。其实大家都是Collection,只不过有点各自特性。那就是数据结构的不同表现。
一、Set回顾
一个不包括重复元素(...
分类:
编程语言 时间:
2015-03-28 15:49:30
阅读次数:
314
Writer:BYSocket(泥沙砖瓦浆木匠)微博:BYSocket豆瓣:BYSocket上一篇总结了下ArrayList 、LinkedList和Vector比较,今天泥瓦匠总结下Hash 、LinkedList和Vector比较。其实大家都是Collection,只不过有点各自特性。那就是数据...
分类:
编程语言 时间:
2015-03-28 15:39:49
阅读次数:
215