diff --git a/docs/java/collection/delayqueue-source-code.md b/docs/java/collection/delayqueue-source-code.md index bf889490..17974044 100644 --- a/docs/java/collection/delayqueue-source-code.md +++ b/docs/java/collection/delayqueue-source-code.md @@ -115,7 +115,7 @@ Task 3 ## DelayQueue 源码解析 -这里以 JDK1.8 为例,分析一下 `LinkedList` 的底层核心源码。 +这里以 JDK1.8 为例,分析一下 `DelayQueue` 的底层核心源码。 `DelayQueue` 的类定义如下: @@ -126,7 +126,7 @@ public class DelayQueue extends AbstractQueue implements B } ``` -`DelayQueue` 实现了 `AbstractQueue` 类,继承了 `BlockingQueue` 接口。 +`DelayQueue` 继承了 `AbstractQueue` 类,实现了 `BlockingQueue` 接口。 ![DelayQueue类图](https://oss.javaguide.cn/github/javaguide/java/collection/delayqueue-class-diagram.png) @@ -356,4 +356,4 @@ public E peek() { - 《深入理解高并发编程:JDK核心技术》: - 一口气说出Java 6种延时队列的实现方法(面试官也得服): - 图解DelayQueue源码(java 8)——延时队列的小九九: - \ No newline at end of file +