ChinaUnix.net
相关文章推荐:

mongodb java 创建集合

java 集合java中,集合相关的内容多放在 java.util 包里面。java集合主要有Collection接口和Map接口,同时还有Iterator 这个接口是实现foreach(for T in C)的遍历集合元素的操作。 • Collection 接口类方法: 方法名 描述 add(Object o) 像集合中加入一个对象的引用 void clear() 清空集合中所有对象的引用 contains(Object o) 判读集合中是否存在特定对象的引用 Iterator iterator 返...

by feiyang10086 - Java - 2012-01-10 20:21:37 阅读(722) 回复(1)

相关讨论

java集合 1、集合是一种数据结构,虽然种类不少,但是本质上就是2种,一种是Collection,一种是Map。Collection包括List Array Set等,Map包括Map和Object。 这2种集合基本类型在JSON中也分别有对应。Collection对应的是[],中间用,分隔。而Map对应的是{},键和值之间用:分隔,不同的字段之间也是用,分隔。这2种数据结构可以互相嵌套 2、ArrayList随机访问元素比较快,但是从中间插入或者删除就比较慢。LinkedList则相...

java

by 三里屯摇滚 - Java - 2011-11-27 11:01:07 阅读(1408) 回复(0)

java提供了数种持有对象的方式,包括语言内置的Array,还有就是utilities中提供的容器类(container classes),又称群集类(collection classes)。集合java中非常重要,在讨论之前,先来看几个面试中的经典问题。 1 Collection 和 Collections的区别。 2 List, Set, Map是否继承自Collection接口。 3 ArrayList和Vector的区别。 4 HashMap和Hashtable的区别。 篇尾有答案,我们开始正题。 集合Collection接口 --Collec...

by gslsok - Java文档中心 - 2008-04-17 15:21:41 阅读(593) 回复(0)

详情见贴: PRIMARY 节点可以创建数据库和集合。 从数据文件判断,数据文件已经复制到了 SECONDARY 节点,但是连接到SECONDARY节点无法查询到插入的数据。 创建过程 http://blog.chinaunix.net/uid-26284318-id-3073129.html 问题点 http://blog.chinaunix.net/uid-26284318-id-3073139.html 在线等。

by roothomes - NoSQL技术 - 2012-02-15 09:46:34 阅读(1291) 回复(0)

java集合框架总结 java中的集合框架都是线性的数据结构,它相当于一种容器,可以存储数据。集合框架总共可以分为四类:List,Map,Set以及Queue,其中前三种较为常用。 1、Set:Set是一个接口,它的实现类有java.util.HashSet以及java.util.TreeSet,Set的特点是无序存储,所以如果要打印出Set中的所有元素就必须要定义一个迭代器Iterator来进行遍历并且输出。用Set实现数据的删除重复元素并且排序如下:[code]public cla...

java

by 三里屯摇滚 - Java - 2011-08-24 21:39:05 阅读(2133) 回复(2)

转:XY1991 java集合小结 昨天学习了java中的集合框架,通过集合的学习,不但了解了java中的集合框架,而且对之前的数组、自定义队列有了更深刻的理解。 java中存储数据的有以下几种: 数组:是存放同一类型的数据的集合 链表:有单向链表和双向链表 单向链表中存储子节点的地址 双向链表既存储子节点的地址,也存储父节点的地址 集合:跟数组一样是存储同一类型的数据,但是又有不同,常用的集合有...

java

by 听老歌 - Java - 2011-03-10 11:53:09 阅读(1591) 回复(0)

1. 问:怎样用 Win95 的记事本 (Notepad) 来编辑 java源程序? 答:记得存档时扩展名要加上\".java\",文件类型改成:“所有的文件(*.*)”。 2. 问:到底 java 是如何传递参数的?是by value或by reference? 答:All parameters (values of primitive types, and values that are references to objects) are passed by value [JLS sect 8.4.1]。根据以上 java规格文件的说法, 所有参数应该都是传值的(by value)。但...

by bingkafei - Java文档中心 - 2009-12-05 14:39:32 阅读(1189) 回复(0)

Vector的方法都是同步的(Synchronized),是线程安全的(thread-safe),而ArrayList的方法不是,由于线程的同步必然要影响性能,因此,ArrayList的性能比Vector好。 当Vector或ArrayList中的元素超过它的初始大小时,Vector会将它的容量翻倍,而ArrayList只增加50%的大小,这样,ArrayList就有利于节约内存空间。 Hashtable和HashMap 它们的性能方面的比较类似 Vector和ArrayList,比如Hashtable的方法是同步的,而HashMap的不是。 ...

by hyoryeo - Linux文档专区 - 2009-03-26 18:04:27 阅读(649) 回复(0)

java集合java.util包中就包含了一系列重要的集合类,而对于集合类,主要需要掌握的就是它的内部结构,以及遍历集合的迭代模式。 接口:Collection 所有集合类的根类型,主要的一个接口方法:boolean add(Ojbect c) 虽返回的是boolean,但不是表示添加成功与 否,因为Collection规定:一个集合拒绝添加这个元素,无论什么原因,都必须抛出异常,这个返回值表示的意义是add()执行后,集合的内容是否 改了(就是元素有无数量、位置...

by red_justice - Java文档中心 - 2008-11-06 09:46:47 阅读(842) 回复(0)

一.Collection(集合)--接口 --List(列表) ====以下二者都实现了List接口,实质都是可变长度的数组; ====差别在于:Vector是同步(线程安全)的,运行效率要低一些,适合用于多线程环境; ArrayList是不同步的,适合用于单线程环境中。 --ArrayList --Vector(存储一组类型相同的数据可以用数组,也可以用vector,它可以动态的扩大和缩小存储空间) --Stack(...

by 破壳成龙 - Java文档中心 - 2008-09-04 21:01:33 阅读(937) 回复(0)

集合中存放的是对象的引用,而非对象本身 ,出于表达上的便利,简称为"集合中的对象". Set(集):集合中的对象不按特定方式排列,并且没有重复对象,它的有些实现类能对集合中的对象按特定方式排列. set接口主要有两个实现类HashSet和TreeSet,HashSet类按照哈希算法来存取集合中的对象,存取速度比较快,HashSet类还有一个子类LinkedHashSet类,不仅 实现了哈希算法,而且实现了链表数据结构,TreeSet类实现了SortedSet接口,具有...

by Throw-off - Java文档中心 - 2008-08-24 11:35:15 阅读(1007) 回复(0)