集合框架体系
集合:用来在内存中存放一组对象的某种“容器”。 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论