Java集合框架中的Map类型的数据结构是非线程安全,在多线程环境中使用时需要手动进行线程同步。因此在java.util.concurrent包中提供了一个线程安全版本的Map类型数据结构:ConcurrentMap。本篇文章主要关注ConcurrentMa接口以及它的Hash版本的实现Concur...
分类:
编程语言 时间:
2014-08-08 15:43:56
阅读次数:
244
建议先看下:java集合框架小结(进阶版)之HashMap篇基本概念:hashSet:根据java集合框架小结(初级版)图示,HashSet是AbstractSet的一个子类,是基于Hash算法的Set接口的实现,顾名思义。允许添加null。-----------------------------...
分类:
编程语言 时间:
2014-08-05 00:09:48
阅读次数:
372
基本概念:Hash(哈希):hash一般也译作“散列”。事实上,就是一个函数,用于直接定址。将数据元素的关键字key作为变量,通过哈希函数,计算生成该元素的存储地址。冲突:函数是可以多对一的。即:多个自变量可以映射到同一函数值。一般而言,不同的key的hash值是不同的。在往hash表中映射的时候,...
分类:
编程语言 时间:
2014-08-05 00:01:50
阅读次数:
548
今天大概的整理了一下java集合框架,在这里做一个小结,方便以后查阅,本博文主要参考资料为《java编程思想第四版》第11章——持有对象以及JAVA 1.6 API文档。并没有研究更深入的第17章。大概介绍了集合框架中几个比较常用的集合类。以下为正文。首先来看一张图,不太会用visio,画的可能不太...
分类:
编程语言 时间:
2014-08-04 04:10:56
阅读次数:
341
1:集合:
集合的概念:数据容器(与数组类似)。容器比较适合装对象。
2:集合与数组的优缺点:
数组存取效率高,使用时要求容量大小固定;适合基本数据类型的存取;
集合存取效率上有一定的牺牲,集合容量大小可以根据实际需要改变,
提供丰富的存和取对象的方法,适合成为对象的“容器”
3:集合框架体系图
接口的图标
类的图...
分类:
其他好文 时间:
2014-08-03 07:52:45
阅读次数:
268
java类集的整个体系的组成和关系,以及各个接口,类的文字说明: 集合框架的特征:高性能,对动态数组,链接表,树和散列表的实现是高性能,允许不同类型的类集以相同的方式工作.它不受对象数组长度的限制 Collection: -|:List 里面的内容是有序的(存入和取出的顺序一致),允许重复的内容,有...
分类:
编程语言 时间:
2014-07-30 23:21:35
阅读次数:
375
学习了这么久的java,我打算在这个暑假期间进行javase的总结,加深自己对java基础的理解总结的重点有以下几个部分:1.Socket网络编程2.I/O文本操作3.多线程4.java集合框架5.异常处理6.java类的继承封装和派生并且在总结这些基础知识的过程中还将写出三个javase中小型项目,加深..
分类:
编程语言 时间:
2014-07-29 15:28:49
阅读次数:
235
四、集合框架1:String类:字符串(重点) (1)多个字符组成的一个序列,叫字符串。 生活中很多数据的描述都采用的是字符串的。而且我们还会对其进行操作。 所以,java就提供了这样的一个类供我们使用。 (2)创建字符串对象 A:String():无参构造 **举例: String s = ...
分类:
编程语言 时间:
2014-07-28 11:27:50
阅读次数:
324
简介
dom4j是由dom4j.org出品的一个开源XML解析包。这句话太官方,我们还是看一下官方给出的解释。如下图:
dom4j是一个易于使用的、开源的,用于解析XML,XPath和XSLT等语言的库。它应用于Java平台,采用了Java集合框架并完全支持DOM,SAX和JAXP等编程标准。
特点...
分类:
数据库 时间:
2014-07-26 15:29:22
阅读次数:
321
www.cnblogs.com/zhxxcq/archive/2012/03/11/2389611.html这里的两个图很形象,由于放进图片链接,图片显示不了,所以只能给出该链接。Java集合框架是最常被问到的Java面试问题,要理解Java技术强大特性就有必要掌握集合框架。这里有一些实用问题,常在...
分类:
编程语言 时间:
2014-07-25 02:26:34
阅读次数:
320