上回讲了Java动态加载机制、classLoader原理和关于jdk和jre三个问题。这次延续着讲一些具体的类库: 1. 关于集合框架类 相信学过Java的各位对这个名词并不陌生,对 java.util.*这个package肯定也不陌生。不知道大家查询API的时候怎么去审视或者分析其中的一个p...
分类:
编程语言 时间:
2014-10-10 18:03:44
阅读次数:
175
一、Set概述。Set集合的特点是元素不允许重复,而且是无序的(添加和取出的顺序不一致)。Set接口中的方法和Collection接口中的方法几乎相同,略。Set接口下常用的两个类:HashSet、TreeSet。二、HashSet类。1、概述。HashSet内部的数据结构是哈希表,而且是不同步的。...
分类:
编程语言 时间:
2014-10-07 22:48:24
阅读次数:
410
五、List接口。List有个很大的特点就是可以操作角标。下面开始介绍List接口中相对于Collection接口比较特别的方法。在Collection接口中已经介绍的方法此处就不再赘述。1.添加voidadd(intindex,Eelement)在列表的指定位置插入指定元素(可选操作)。boole...
分类:
编程语言 时间:
2014-10-07 19:57:34
阅读次数:
250
一、概述JAVA的集合框架中定义了一系列的类,这些类都是存储数据的容器。与数组、StringBuffer(StringBuilder)相比,它的特点是:1.用于存储对象。2.集合长度可变。3.不可以存储基本数据类型。比较三种容器的特点:数组必须存放同一种元素。StringBuffer必须转换成字符串...
分类:
编程语言 时间:
2014-10-07 17:48:53
阅读次数:
187
学习集合框架相关内容之前还是要把泛型好好看下,要不各种源代码看得就很难受了,一遇到 这样的一些表述就头大了,这部分可结合着集合的相关内容一起了解。泛型基本概念(Genetics) 就像圣思园视频里讲的,用一句比较好的话解释就是:变量类型的参数化。泛型基本思想与C++的模板中的思想比较类似,但是...
分类:
其他好文 时间:
2014-10-06 00:12:59
阅读次数:
286
转自:http://skyuck.iteye.com/blog/526358在 Java2中,有一套设计优良的接口和类组成了Java集合框架Collection,使程序员操作成批的数据或对象元素极为方便。这些接口和类有很多对抽象数据类型操作的API,而这是我们常用的且在数据结构中熟知的。例如Map,...
分类:
编程语言 时间:
2014-10-05 00:11:47
阅读次数:
235
说明:先从整体介绍了Java集合框架包含的接口和类,然后总结了集合框架中的一些基本知识和关键点,并结合实例进行简单分析。1、综述所有集合类都位于java.util包下。集合中只能保存对象(保存对象的引用变量)。(数组既可以保存基本类型的数据也可以保存对象)。当我们把一个对象放入集合中后,系统会把所有...
分类:
编程语言 时间:
2014-10-03 16:50:14
阅读次数:
244
---------- android培训、java培训、期待与您交流! ----------
分类:
编程语言 时间:
2014-10-02 14:37:33
阅读次数:
393
一、集合类根接口(Collection,Map) Collection | |----List | |---ArrayList | |---LinkedList | |---Vector | |---Stack |----Set | |---HashSet ...
分类:
编程语言 时间:
2014-09-30 18:18:49
阅读次数:
282
集合与数组都是容器,而它们的最大区别在于:
数组可以存储基本数据类型,也可存储对象,而集合只能存储对象(1.5后也可以添加基本数据类型);
数组长度固定,而集合长度是可变的,可以存储不同类型的对象。
由于这样的特点,某些场景下集合比数组更适合存储对象。在内存中,数组和集合中存放的都是对象的地址。JA...
分类:
编程语言 时间:
2014-09-26 23:03:58
阅读次数:
424