最新文章列表

Java集合框架总结

Java集合接口: Collection 和Map,Set,List和Queue继承了Collection。 常用的集合类:   Map:HashMap(重要)和Hashtable   区别:HashMap允许键和值为null,Hashtable不允许。       HashMap实现不是多线程同步,Hashtable是多线程同步。   Set: HashSet (重要)和TreeSet    ...
ming19880125 评论(0) 有706人浏览 2013-04-12 23:44

Collection,List ,Set 和Map 用法和区别

首先看一下他们之间的关系 Collection          接口的接口   对象的集合 ├ List                   子接口      按进入先后有序保存   可重复 │├ LinkedList                接口实现类   链表   插入删除   没有同步   线程不安全 │├ ArrayList                  接口实现类   数组 ...
zz563143188 评论(0) 有9260人浏览 2013-04-04 07:01

10、java.util.Collection集合类

一、为什么出现集合类?       面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式   二、数组和集合类同是容器,有何不同?   数组虽然可以存储对象,但长度是固定的 集合长度是可变的 数组中可以存储基本数据类型和对象 集合只能存储对象 三、集合类的特点       集合只用于存储对象,长度是 ...
豆豆咖啡 评论(0) 有1043人浏览 2013-03-07 09:28

MongoDB Collection聚集集合操作

查看聚集集合基本信息  1、 查看帮助 db.yourColl.help(); 2、 查询当前集合的数据条数 db.yourColl.count(); 3、 查看数据空间大小 db.userInfo.dataSize(); 4、 得到当前聚集集合所在的db db.userInfo.getDB(); 5、 得到当前聚集的状态 db.userInfo.stats(); 6、 得到聚 ...
Ajita 评论(0) 有5539人浏览 2013-02-27 14:59

backbone的Collection

       Backbone.Collection   集合是模型的有序组合 可以给集合绑定change事件,这样当集合中的模型发生变化的时候得到通知,也可以监听add和remove  
zhangyaochun 评论(0) 有1159人浏览 2013-02-26 10:36

JAVA基础 之 Collection

概述:     1.Collection java集合框架的根级接口(root interface)     2.常用子接口:List、Set、Queue,注意map是自成体系的     3.方法:新增、包含、遍历、交集、判空、大小、清空等   package com.cxy.collection; import java.util.ArrayList; import java. ...
snkcxy 评论(2) 有3443人浏览 2013-02-21 09:00

Chapter 13. Collections

1.  If you need a circular array queue, use the ArrayDeque class. For a linked list queue, simply use the LinkedList class—it implements the Queue interface.   2.  It makes sense to use the concret ...
leonzhx 评论(0) 有981人浏览 2013-02-17 18:07

mongodb 常用语句(集合操作)

查看集合帮助 db.songs.help();   查看集合总数据量 db.songs.count();   查看表空间大小 db.songs.dataSize();   查看集合所在数据库 db.songs.getDB();   创建集合(集合中必须产生过数据) db.music; db.music.insert({"id":1,"na ...
晨必须的 评论(0) 有3409人浏览 2013-02-04 15:33

Java util之常用数据类型特性盘点

java.util就相当于c++的STL,是Java的一个非常重要的包,有很多常用的数据类型,不同数据类型有不同的用途,而有些数据类似乎很相似,怎样选择应用,就需要对它们进行辨析。 下面列出了这些数据类型的特点,根据这些特点,就可以有针对性的选用   * 蓝色为接口,绿色为具体实现类 * 缩进的层次结构,就是implement或extend的层次关系 * 每个接口或类都具备其所有上层接口、类的特 ...
hejiajunsh 评论(0) 有1415人浏览 2013-01-31 16:55

深入Java集合学习系列:ArrayList的实现原理

深入Java集合学习系列:ArrayList的实现原理 1. ArrayList概述:    ArrayList是List接口的可变数组的实现。实现了所有可选列表操作,并允许包括 null 在 ...
hejiajunsh 评论(0) 有1706人浏览 2013-01-26 10:01

ArrayDeque 源码分析

ArrayDeque不是线程安全的。 ArrayDeque不可以存取null元素,因为系统根据某个位置是否为null来判断元素的存在。 当作为栈使用时,性能比Stack好;当作为队列使用时,性能比LinkedList好。 1. 两个重要的索引:head和tail // 第一个元素的索引 private transient int head; // 下个要添加元素的位 ...
czj4451 评论(0) 有4492人浏览 2013-01-24 16:47

Collection

一、集合的遍历 package com.huawei.test; import java.util.ArrayList; import java.util.Iterator; public class Collection { public static void traverse() { java.util.Collection&lt ...
olive6615 评论(0) 有897人浏览 2013-01-04 16:07

Use Queue as a Stack

package com.zhoubo.concurrent.collection; import java.util.LinkedList; /** * 用linkedList实现stack(LIFO) * @author Administrator * */ public class QStack { public LinkedList<String> ...
njnu_zhoubo 评论(0) 有774人浏览 2012-10-18 19:10

==代替Object#equals() - 加速在容器类中搜索元素速度的可能性

== vs. Object#equals() to accelerate Collection#contains() 问题的描述 众所周知,在需要将对象进行大量比较(equals)的场景,比如List#contains()的大量调用中,Object#equals(Object)实现的效率是很重要的。 提高对象比较效率的途径之一是用地址比较来代替内容比较。比如String#equals(Obje ...
shannon977 评论(1) 有1399人浏览 2012-09-28 22:59

未完 Java Collections | 容器

Sources: http://docs.oracle.com/javase/tutorial/collections/TOC.html 数据结构: http://wuaner.iteye.com/blog/553007 为什么重写equals()必须重写hashcode(): http://wuaner.iteye.com/blog/588299 Java 常用容器类: Collecti ...
Wuaner 评论(0) 有1842人浏览 2012-09-06 11:35

Commons Collections - Comparator组

  接下来我们会讲到辅助类,首先看Comparator组。   ReverseComparator ComparatorChain NullComparator FixedOrderComparator ComparatorUtils  
duohuoteng 评论(0) 有913人浏览 2012-08-14 16:04

mongodb objectId 解析

ObjectId的组成 首先通过终端命令行,向mongodb的collection中插入一条不带“_id”的记录。然后,通过查询刚插入的数据,发现自动生成了一个objectId,4e7020cb7cac81af7136236b。具体操作如图1 “4e7020cb7cac81af7136236b”这个24位的字符串,虽然看起来很长,也很难理解,但实际上它是由一组十六进制的字符构成,每个字节两位的 ...
wangmored 评论(0) 有1298人浏览 2012-08-13 16:19

java集合中Collection的用法,读取集合中的元素

写道 package cn.javass.di9zhang.test; import java.util.*; import java.util.ArrayList; public class Test { private void test(){ //Collection col = new ArrayList(); Set col = new HashSet(); ...
yaoyy09 评论(0) 有2327人浏览 2012-08-03 15:27

常用数据集合类-Map,Queue,Stack,Collection,List,Set

    之前写过一次有关常用数据集合类,但今天简单回顾了一下,发现原来有不少的问题,故就参考了java相关类和接口重新写了! 在除了对原来的Map,Queue,Stack进行修改外,增加了Collection,List,Set三个类,同时增加接口文件四个接口文件:ICollection,IList,IMap,IQueue。他们之间关系参数java相关类。相关代码我放到了GitHub代码仓库里了:ht ...
kinglong 评论(0) 有1164人浏览 2012-07-28 00:01

比较两个集合是否相等

现在是情况是要比较一个List和Set是否相等,他们相等的条件就是里面所包含的元素是否相等以及长度一致就可以了,不需要比较顺序其他之类的情况。 比如List [a,v,3,5],Set[v,a,5,3]那么在我们的业务中是相等的,还有就是List[a,a,4,q] Set[4,a,q,a]也是相等的,但是java collection 里面没有api比较两个集合是否相等,所以就只有自己写。第一个想 ...
daizhonghai1314 评论(0) 有1354人浏览 2012-07-27 20:50

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics