JAVA学习【知】容器(一)

本文介绍了Java中容器的基本概念,包括Collection根接口及其子接口List、Queue、Set的特点,并概述了Map接口及其存储键值对的功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.对容器做大致的概括

2.介绍 Collection,MAP接口

 

1.容器是什么?
从字面理解我可以想到容器就是用来装东西的,在JAVA里就是用来装对象的,比如我们学过的数组他就是一个容器,当然除了数组还有其他类似数组的容器

 

2.容器的作用

 

容器好比我们灌水,我们可以选择用瓶子也可以选择用碗也可以用桶当然也可以用缸,所以说不同的对象我们可以选择适合的容器去装他。

JAVA里的容器也一样分为很多种,如何去学习这些容器呢?

 

查API 文档,查看每个容器的方法。

 

J2SDK 所提供的容器API位于java.util这个包里

 

在API里我们会看到一个Collection 接口 而这个接口就是容器的根接口,我们可以查下其他接口 我们会发现List是他的子接口

public interface List<E>

extends Collection<E>  

Queue是他的子接口

public interface Queue<E>

extends Collection<E>

 

Set也是他的子接口

public interface Set<E>

extends Collection<E>  

那么我们可以总结一下 Collection 接口

 

Collection 根接口所包括的子接口有 List, Queue,Set

 

下面我们再看看这些接口下是实现类类,我们发现凡是List结尾的都是实现于List接口,凡是Set接口结尾的都实现于set

 

比如实现List接口下的有 AbstractListArrayListLinkedList

 

这样我们就对接口有了一个轮廓 我们再来描述一下 容器的结构

 

有一个根接口Collection (父接口) 他的子接口有 List, Queue,Set 而这些子接口又相应的实现类

 

在这里我们要注意的有

1.set中的数据对象没有顺序并且不能重复

2.List接口中的数据对象有顺序并且能重复 (具体意思以后章节讲解)

当然在这里除了Collection 接口外 还有个重要的根接口 那就是MAP接口  实现MAP接口的类也很好找到

 

MAP接口定义存储对象一对对存储,他是存储键-值映射对的方法。

 

如果你对容器的大致接口有个轮廓后 那么就可以去看看这些容器的方法了,看看这些方法究竟实现哪些具体功能

 

本章只是对容器做一个大致的了解以后的章节将会详细讲解容器类。

 

 


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值