首先,java中两大主要的容器的接口是collection和map,并且这两个类均有大量的子接口以及实现类,在学习Java语法以及力扣刷题的过程中,我发现很多时候对于容器的选择、接口的选择、方法的选择都有很多困难,所以特意总结这方面的一些内容,方便自己他人以后使用。
以下内容来自java帮助文档:
1.Collection
①定义:public interface Collection extends Iterable
②Collection的子接口有:BeanContext,BeanContextServices、BlockingDeque、BlockingQueue、Deque、Queue、List、Set、NavigableSet、SortedSet、TransferQueue
③部分接口不怎么常用,其中Deque、Queue、List、Set几个将介绍一下