随笔分类 - Collection&Map相关
摘要:、.获取Tomcat的Context的初始化参数。1.获取Tomcat的server.xml中设置Context的初始化参数。例如:[html] view plaincopyprint?方式:getServletContext().getInitParameter(String name)2.获取在...
阅读全文
摘要:Memcached概述什么是Memcached?先看看下面几个概念:Memory:内存存储,不言而喻,速度快,对于内存的要求高,不指出的话所缓存的内容非持久化。对于CPU要求很低,所以常常采用将Memcached服务端和一些CPU高消耗Memory低消耗应用部属在一起。Cache:在ASP.NET中...
阅读全文
摘要:0.参考文献 此图中蓝色为抽象类、深红色表示接口(Arrays除外)、绿色表示具体容器类 1.java集合类图 1.1 1.2 上述类图中,实线边框的是实现类,比如ArrayList,LinkedList,HashMap等,折线边框的是抽象类,比如AbstractCollection,Abstrac
阅读全文
摘要:SiteBean site1 = new SiteBean("http://www.yjbys.com/", ""); SiteBean site2 = new SiteBean("http://www.yjbys.com/", ""); Set aaS...
阅读全文
摘要:相关文章1:HashSet,TreeSet和LinkedHashSet的区别相关文章2:HashSet和TreeSet的区别Hashtable类 Hashtable继承Map接口,实现一个key-value映射的哈希表。任何非空(non-null)的对象都可作为key或者value。 添加数据使用put(key, value),取出数据使用get(key),这两个基本操作的时间开销为常数。 Hashtable通过initial capacity和load factor两个参数调整性能。通常缺省的load factor 0.75较好地实现了时间和空间的均衡。增大load facto...
阅读全文
摘要:代码] 数组->List (StringArrayTest.java)view sourceprint?01 import java.util.Arrays;02 import java.util.List;03 import java.util.ArrayList;05 public class StringArrayTest06 {07 public static void main(String[] args)08 {09 String[] words = {"ace", "boom", "crew", "dog
阅读全文
摘要:Array可以存放Object和基本数据类型,但创建时必须指定数组的大小,并不能再改变,Vertor是放的Object。Vertor一维,Hashmap/Hashtabe二维;Vertor/Arraylist用index作检索,Hashmap/Hashtabe用key作为检索;Hashmap,Arraylist不是同步的,意味着它们的速度更快;Hashtable,Vertor是同步的,适用于与线程有关时;Hashtale的key不能为null,Hashmap的key和values都可以为null; 性能方面:通过索引访问和更新元素时,Vector和ArrayList的实现有着卓越的性能,因为不
阅读全文
摘要:书得到的信息好像是Vector是从java1开始就有了,ArrayList是后来才有的.用途几乎都一样,(不需要定义长度的array),没什么区别.现在好像应该用ArrayList.(因为比较新?)象thinking in java和computer concepts with java essentials都是旧版讲Vector, 新版讲ArrayList. 那么到底有什么区别, 什么时候用Vector, 什么时候改用ArrayList?解答:1 Java提供了四种类型的“集合类”:Vector(矢量)、BitSet(位集)、Stack(堆栈)以及Hashtable(散列表)。(还要请各位应
阅读全文