From 4a50a55e30f172f21fcb2bb94b2efd92ec4095af Mon Sep 17 00:00:00 2001 From: guide Date: Sat, 2 Apr 2022 11:36:53 +0800 Subject: [PATCH] [docs fix]typo --- docs/cs-basics/network/osi&tcp-ip-model.md | 2 +- docs/java/basis/java-basic-questions-02.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/cs-basics/network/osi&tcp-ip-model.md b/docs/cs-basics/network/osi&tcp-ip-model.md index fe6650b8..308b29e6 100644 --- a/docs/cs-basics/network/osi&tcp-ip-model.md +++ b/docs/cs-basics/network/osi&tcp-ip-model.md @@ -76,7 +76,7 @@ OSI 七层模型虽然失败了,但是却提供了很多不错的理论基础 ⚠️注意 :**不要把运输层的“用户数据报 UDP”和网络层的“IP 数据报”弄混**。 -**网络层的还有一个任务就是选择合适的路由,使源主机运输层所传下来的分株,能通过网络层中的路由器找到目的主机。** +**网络层的还有一个任务就是选择合适的路由,使源主机运输层所传下来的分组,能通过网络层中的路由器找到目的主机。** 这里强调指出,网络层中的“网络”二字已经不是我们通常谈到的具体网络,而是指计算机网络体系结构模型中第三层的名称。 diff --git a/docs/java/basis/java-basic-questions-02.md b/docs/java/basis/java-basic-questions-02.md index d59999c1..9b894ad1 100644 --- a/docs/java/basis/java-basic-questions-02.md +++ b/docs/java/basis/java-basic-questions-02.md @@ -357,9 +357,9 @@ public native int hashCode(); **那为什么 JDK 还要同时提供这两个方法呢?** -这是因为在一些容器(比如 `HashMap`、`HashSet`)中,有了 `hashCode()` 之后,判断元素是否在对应容器中的效率会更高(参考添加元素进`HastSet`的过程)! +这是因为在一些容器(比如 `HashMap`、`HashSet`)中,有了 `hashCode()` 之后,判断元素是否在对应容器中的效率会更高(参考添加元素进`HashSet`的过程)! -我们在前面也提到了添加元素进`HastSet`的过程,如果 `HashSet` 在对比的时候,同样的 `hashCode` 有多个对象,它会继续使用 `equals()` 来判断是否真的相同。也就是说 `hashCode` 帮助我们大大缩小了查找成本。 +我们在前面也提到了添加元素进`HashSet`的过程,如果 `HashSet` 在对比的时候,同样的 `hashCode` 有多个对象,它会继续使用 `equals()` 来判断是否真的相同。也就是说 `hashCode` 帮助我们大大缩小了查找成本。 **那为什么不只提供 `hashCode()` 方法呢?**