java - 需要对 Queue 和 LinkedList 实现进行一些说明

标签 java

这是我的代码:

/*
private Queue<Card> cards = new LinkedList<Card>();

*/

我正在使用一个队列和一个链表来处理一副黑 jack 扑克牌。

现在,我的理解是队列持有卡片,LinkedList 授予对Queue 的访问权,对吗?

如果没有,有人可以给我详细说明上面代码的作用吗?

最佳答案

您没有链表队列。类(class) LinkedList<E> 实现接口(interface) Queue<E> .您正在创建链表,但随后将其用作队列。

关于java - 需要对 Queue 和 LinkedList 实现进行一些说明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13673477/

相关文章:

java - 我可以列出给定包中的资源吗?

java - 如何让Kafka消费者从特定主题分区读取Spring Boot

java - 使用构造函数复制对象,Java

java - Eclipse Java 错误 : Syntax error on token "picture", ElidedSemicolonAndRightBrace 预期

java - 使用 JDBC 对 MySQL 进行低优先级更新——如何检查它们是否有效

java - 两类同步

java - android中retrofit2 api请求的响应主体始终为空

java - 从 Activity 与服务进行通信

java - 如何将方法中随机生成的数字附加到数组中

java - Guava map 中驱逐的懒惰