集合框架体系

发布于 2022-10-15 09:28:41 字数 883 浏览 11 评论 0

集合:用来在内存中存放一组对象的某种“容器”。   Java中集合类定义次要是在java. util. *包下面, 在java中常用的集合在系统中定义了三大接口:  java. util. Set接口及其子类, set提供的是一个无序的集合;  java. util. List接口及其子类, List提供的是一个有序的集合;   java. util. Map接口及其子类, Map提供了一个映射关系的集合数据结构。   下面是他们的承继体系结构图:     一、Set接口  Set是最复杂的一种集合, 它的对象不按特定的方式排序, 只是把对象参加到集合中, 就像是往口袋里放东西。 , 集中不能有重复的对象。 对集中的成员访问和操作都是通过对象的援用来进行的。   Set接口常用的子类有java. util. HashSet、java. util. TreeSet.   二、List接口  List的次要特征是其对象以线性的方式存储, 没有特定的顺序, 只要一个扫尾和开头, 但是它与基本没有顺序的Set集合是不同的。 List提供的有序访问的方法, 可以根据List中对象放入时的次第来查找对象。   List接口常用的子类有java. util. Vector、java. util. ArrayList. langshawa.info 浪莎内衣   List和Set都承继自Collection接口。   三、Map接口   理想生活中, 我们经常会看到这样一种集合:IP地址和主机名, 身份证证号和团体等, 这种逐个对应的关系就叫做映射。 Java提供了Map接口来存放这种对象关系的对象。   Map中存入的对象是一对一对的, 即每个对象和它的名字(键)关联在一起, 其中名字我们称之为Key(键), 对象称为value, 他们在Map中是逐个对应的关系。   在Map中, 键不能重复, 但是值可以重复。   异样Map常用的子类有  HashMap和Hashtable。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文