类集-collection接口
类集就是一个动态的对象数组,与一般的对象数组不同,类集的对象类容可以随意扩充。
1,对象数组使用的时候会存在一个长度的限制,那么类集是专门解决这种限制的。使用类集可以向数组增加任意多的数据。
2,对象数组基本要求 对象类型的一致性,对于类集而已也应该保持一致性,不管何种类型的数据。所有操作方式应该一致。

接口继承关系

collection接口定义
collection是保存单值集合的最大父接口。
定义如下:
public interface Collection<E> extends Iterable<E>
所有接口存放在JAVA.UTILL包中。
collection的方法:

collection接口使用注意事项
在一般开发中,很少直接使用collection进行开发,而基本使用它的子接口,子接口包括:list,Set,Queue,SortedSet .
主要子接口如下:
List接口:可以存放重复内容,
Set接口:不能存放重复接口,所有重复内容都是靠haseCode()和equals()两个方法区分的。
queue接口:队列接口。
SortedSet接口:可以对接口中的数据进行排序。
类集-collection接口的更多相关文章
- java类集: collection, list , set, map
		
都在java.util包里.容器:装各种对象. Collections类 : 集合工具类, 提供了一些静态方法, 方法里的参数是List等. Colection接口,子接口主要有: Set: 内容 ...
 - 集合-Collection接口
		
集合 和 数组 的比较: 数组 - 本质上就是在内存空间中申请的一段连续内存空间,存放多个相同类型的数据 - 数组一旦定义完毕,则在内存空间中的长度固定. - 插入/删除元素时可能导致大量元素的移动, ...
 - Java中的集合(二)单列集合顶层接口------Collection接口
		
Java中的集合(二)单列集合顶层接口------Collection接口 Collection是一个高度封装的集合接口,继承自Iterable接口,它提供了所有集合要实现的默认方法.由于Iterab ...
 - 5.1 java类集(java学习笔记)Collection、List接口及ArrayList、LinkedList类。
		
一.类集 类集就是一组动态的对象数组,说类集可能不好理解,类集又称容器,容器顾名思义就是放东西的地方. 类集就是为了让我们更加简洁,方便的存放.修改.使用数据的. 二.Collection接口 我们看 ...
 - Java精选笔记_集合概述(Collection接口、Collections工具类、Arrays工具类)
		
集合概述 集合有时又称为容器,简单地说,它是一个对象,能将具有相同性质的多个元素汇聚成一个整体.集合被用于存储.获取.操纵和传输聚合的数据. 使用集合的技巧 看到Array就是数组结构,有角标,查询速 ...
 - Java中集合框架,Collection接口、Set接口、List接口、Map接口,已经常用的它们的实现类,简单的JDK源码分析底层实现
		
(一)集合框架: Java语言的设计者对常用的数据结构和算法做了一些规范(接口)和实现(实现接口的类).所有抽象出来的数据结构和操作(算法)统称为集合框架. 程序员在具体应用的时候,不必考虑数据结构和 ...
 - 16、Collection接口及其子接口Set和List(常用类LinkedList,ArrayList,Vector和Stack)
		
16.Collection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements).一些Collection允许相同 ...
 - 哪些类继承了Collection接口
		
Collection集合的基本结构: 1.Collection接口 Collection是最基本集合接口,它定义了一组允许重复的对象.Collection接口派生了两个子接口Set和List, ...
 - JAVA中Collection接口和Map接口的主要实现类
		
Collection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements).一些Collection允许相同的元素 ...
 
随机推荐
- 关于JNI的使用方法
			
1首先在java里面定义你需要的native方法 2打开cmd,进入doc窗口,如果是android项目就进入到你当前项目的bin目录下,在doc里面输入cd E:\workspace\Test1 也 ...
 - ReactiveCocoa框架下的MVVM模式解读
			
记录一些MVVM文章中关于ReactiveCocoa的代码: 实例一:带有分页的文章列表,根据文章类别过滤出文章的列表,可以进入文章详细页面 1:YFBlogListViewModel 首先了解关于列 ...
 - linux下安装jdk+tomcat+eclipse+mysql
			
我的环境:主机是win7的,虚拟机是VWare Workstation 6.0 ,linux系统为Red Hat Enterprise Linux 5 64位 各软件版本:jdk是jdk-6u ...
 - @在php中的作用
			
@是PHP提供的错误信息屏蔽的专用符号. 使用@mysql_query 不会出现Warning,而原来mysql_query 在遇到错误时会在页面上访提示Warning. 看PHP的代码,总有些行前边 ...
 - RPM方式安装MySQL5.5.48 (Aliyun CentOS 7.0 & 卸载MySQL5.7)
			
环境是阿里云的CentOS7.0,更新了yum源(更新yum源请参考https://help.aliyun.com/knowledge_detail/5974184.html)之后先是尝试安装了MyS ...
 - 网络编程2--毕向东java基础教程视频学习笔记
			
Day 23 08 Udp接收端09 Udp键盘录入数据方式10 Udp聊天11 TCP传输12 TCP传输213 TCP练习14 TCP复制文件 08 Udp接收端 需求:定义一个应用程序,用于接收 ...
 - ORACLE AWR报告生成过程出现多个实例记录分析
			
在一次生成AWR报告中,发现在"Instances in this Workload Repository schema"部分,出现了多个实例记录信息(host敏感信息被用host ...
 - Java集合分组
			
public class Data { private Long id ; private Long courseId ; private String content ; public Long g ...
 - sqlyog不用密码登陆(强制取消)
			
1.启用命令行.cd ../返回磁盘根目录.输入D: 进入D盘.dir可以显示所以文件夹. 2.在D盘找到mysql安装目录的bin文件夹 cd /xampp/mysql/bin 3.然后输入命令'm ...
 - 烂泥:学习mysql数据库主从同步复制原理
			
本文由秀依林枫提供友情赞助,首发于烂泥行天下. 说明本篇文章部分转载自互联网. MySQL的Replication(英文为复制)是一个多MySQL数据库做主从同步的方案,特点是异步复制,广泛用在各种对 ...