(转)java集合框架
来源:互联网 发布:iphone淘宝 编辑:程序博客网 时间:2024/05/21 11:19
所有集合类都位于java.util包下。集合中只能保存对象(保存对象的引用变量)。(数组既可以保存基本类型的数据也可以保存对象)。
当我们把一个对象放入集合中后,系统会把所有集合元素都当成Object类的实例进行处理。从JDK1.5以后,这种状态得到了改进:可以使用泛型来限制集合里元素的类型,并让集合记住所有集合元素的类型(参见具体泛型的内容)。
Java的集合类主要由两个接口派生而出:Collection和Map,Collection和Map是Java集合框架的根接口,这两个接口又包含了一些接口或实现类。
Set 和 List 接口是 Collection 接口派生的两个子接口,Queue是Java提供的队列实现,类似于List。
Collection 接口是一组允许重复的对象。
Set 接口继承 Collection,但不允许重复,使用自己内部的一个排列机制。
List 接口继承 Collection,允许重复,以元素安插的次序来放置元素,不会重新排列。
Map接口是一组成对的键-值对象,即所持有的是key-value pairs。Map中不能有重复的key。拥有自己的内部排列机制。
容器中的元素类型都为Object。从容器取得元素时,必须把它转换成原来的类型。
- Collection 接口是一组允许重复的对象。
- Set 接口继承 Collection,但不允许重复,使用自己内部的一个排列机- 制。
- List 接口继承 Collection,允许重复,以元素安插的次序来放置元素,不会重新排列。
- Map接口是一组成对的键-值对象,即所持有的是key-value pairs。- - Map中不能有重复的key。拥有自己的内部排列机制。
- 容器中的元素类型都为Object。从容器取得元素时,必须把它转换成原来的类型。
阅读全文
0 0
- (转)java集合框架
- Java集合:集合框架
- Java集合框架(转)
- Java集合框架(转)
- [转]JAVA集合框架简介
- java集合框架(转)
- (转)Java集合框架:HashMap
- 【Java】java集合框架
- [Java]Java集合框架
- JAVA集合框架和集合
- 【集合】Java集合框架介绍
- Java集合之集合框架
- [集合]Java的集合框架 Collection集合
- 全面接触Java集合框架[转]
- [转]Java集合框架使用总结
- (转)详细介绍java中的集合框架
- [转]Lambda表达式和Java集合框架
- Java集合框架 (一)
- Java设计模式之创建型模式-单例模式(Singleton)
- for循环,判断一个数是否是素数。
- CF Round #423 Div. 2 C. String Reconstruction D. High Load 【思维】
- POJ 3087 Shuffle'm Up
- 常见问题(二)
- (转)java集合框架
- Ubuntu16.04安装Anaconda
- ButterKnife原理解析
- 李洋疯狂C语言之求素数的方法
- 回调函数实现步骤
- java单链表是否有环的两种判断方式
- javascript基础_03
- ceph vstart调试client端代码
- 【原创达人】新来的小新Air Pro,一言不合就拆机