Java集合框架
来源:互联网 发布:linux卸载软件 yum 编辑:程序博客网 时间:2024/06/05 20:03
2017年9曰21日
一、集合框架
1、set(集)
集是最简单的类,对象不按特定的方式排序,不能有重复的对象。常用的集类有:HadSet、TReeSet
2、List(列表)
列表主要特征对象以线程的方式存储的,没有特定顺序。
表现为:数组和向量、链表、堆栈、队列。常用列表有:Vector、Stack、LinkedList、ArrayList
可以有重复的对象。
3、Queue(队列)
Queue接口实现了队列
4、Map(映射)
映射都是成对的。都有一个对象(value)和相关的关键字(key)
二、方法的分类
1、添加,删除操作:add、addAll、remove、removeall
2、查询操作:size、isEmpty、contains、 iterator.
3、集合操作;containsAll、addAll、clear、removeAll、retainAll.
4、转型操作:toArray
三、ArrayList
1、特点:
1)大小是可变的,是自动增长的,可以动态地增加或减少元素。
2)实现了IColletion和Ilist接口。
3)它是非同步的集合类。
4)元素可以重复。
四、Iterator(迭代器)
定义:它提供一种方法访问一个容器对像中的各种元素,又不暴露内部对象的细节。
五、特点(ArrayList)
1、大小是可变的,是自动增长的,可以动态地增加或减少元素。
2、实现了IColctionhe IList接口。
3、它是非同步的集合类。
4、元素可以重复。
六、泛型
pubic class Person<T,S>{}
1、不能使用基本数据类型实力列化类型参数。
2、运行时类型查询只适用与原始类型。
3、泛型不能用在异常类实例。
4、不能实例化类型变量参数。
5、不能在静态内容中使用类型变量。
七、通配符类型
ArrayList<?extends Person>
- Java集合:集合框架
- 【Java】java集合框架
- [Java]Java集合框架
- JAVA集合框架和集合
- 【集合】Java集合框架介绍
- Java集合之集合框架
- [集合]Java的集合框架 Collection集合
- Java集合框架 (一)
- Java集合框架 (二)
- Java集合框架(三)
- Java集合框架
- 也来谈Java集合框架
- 也来谈Java集合框架
- Java集合框架 (一)
- Java集合框架
- 也来谈Java集合框架
- java集合框架
- Java集合框架总结
- 读书笔记-《Java NIO》:第三章 通道(2)
- linux下编译安装python3.6.2即是升级本机的python2版本到3
- 第08天 异常处理&Throwable常用方法&自定义异常
- Android开发基础知识之Android Studio环境配置
- 端口
- Java集合框架
- 二叉树前序、中序、后序遍历相互求法
- 《汇编语言(第3版)》王爽 纠错
- 数据结构_单链表(带头节点)
- 四种字节流复制文件的效率比较
- DirectX 渲染 学习笔记(1)
- SAS宏语句及其功能含义
- 包含MIN函数的栈
- Android将图片保存到本地文件