Mike Mclaren Asked:2020-11-21 15:05:28 +0800 CST2020-11-21 15:05:28 +0800 CST 2020-11-21 15:05:28 +0800 CST Java 集合和核心组 772 我在一本书中读到:在Java中,集合分为三个主要组:List是一个列表,Set是一个集合,Map是一个字典,Queue在哪里,是队列吗? java 1 个回答 Voted Best Answer Streletz 2020-11-21T15:11:01+08:002020-11-21T15:11:01+08:00 队列不是集合,而是 FIFO(先进先出)数据结构。 如果你需要一个队列,Java 有一个 interface Queue。 在 Java 中,它继承自一个 interface Collection,依此类推。事实证明,Java 中的队列充当集合的子集,但根据其逻辑(与相同的比较List),很难将其称为“经典”集合。
队列不是集合,而是 FIFO(先进先出)数据结构。
如果你需要一个队列,Java 有一个 interface
Queue
。在 Java 中,它继承自一个 interface
Collection
,依此类推。事实证明,Java 中的队列充当集合的子集,但根据其逻辑(与相同的比较List
),很难将其称为“经典”集合。