博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java的集合基础
阅读量:5214 次
发布时间:2019-06-14

本文共 691 字,大约阅读时间需要 2 分钟。

Collection集合的概念:(因数组长度是固定死的,使用不方便所以引入集合)

在Java编程中,用于装载其它各种各样对象(引用类型)的东西,叫容器。

数组是种容器,集合也是种容器,容器在Java中有Collection——接口。

Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。SDK不提供直接继承自Collection的类, SDK提供的类都是继承自Collection的“子接口”如List和Set。

  所有实现Collection接口的类都必须提供两个标准的构造函数:无参数的构造函数用于创建一个空的Collection,有一个 Collection参数的构造函数用于创建一个新的Collection,这个新的Collection与传入的Collection有相同的元素。后一个构造函数允许用户复制一个Collection。

Collection接口:

接口下还有三个接口:set、list和map

sat接口内的东西没有序的,一存存一个,不可以重复。

List接口内的东西是有序的,一存存一个,可以重复。

Map是种键值对,一存就存俩。一个作为键,一个作为值,可以通过一个键去找到他的一个值。

每种分别有两种实现类:

Set接口有HashSet和TreeSet实现类。

List接口有ArrayList和LinkedList实现类。

Map接口有HashMap和TreeMap实现类。

转载于:https://www.cnblogs.com/xfxy/p/6896745.html

你可能感兴趣的文章
vue中router与route的区别
查看>>
js 时间对象方法
查看>>
ES5和es6的封装继承
查看>>
call和apply区别
查看>>
Vue2路由鉴权
查看>>
网络请求返回HTTP状态码(404,400,500)
查看>>
智表ZCELL产品发布企业版
查看>>
html表格中的tr td th用法
查看>>
【前端node.js框架】node.js框架express
查看>>
免费10分钟邮箱上线啦~~
查看>>
matlab实现不动点迭代、牛顿法、割线法
查看>>
20-MySQL-Ubuntu-数据表的查询-子查询(九)
查看>>
第26月第18天 mybatis_spring_mvc
查看>>
LeetCode 16. 3Sum Closest
查看>>
将文本文件中的\n字符串变成换行符
查看>>
如何在博客园设置自己的头像
查看>>
NIO选择器学习笔记
查看>>
Nginx配置upstream实现负载均衡1
查看>>
“ipconfig不是内部命令或外部命令”解决方法
查看>>
linux cron定时任务初级使用教程
查看>>