From 406688263174898ddc30a49a0fee1473128ee4d0 Mon Sep 17 00:00:00 2001 From: anaer Date: Tue, 7 Sep 2021 16:04:01 +0800 Subject: [PATCH] =?UTF-8?q?Update=20=E7=94=A8=E5=A5=BDJava=E4=B8=AD?= =?UTF-8?q?=E7=9A=84=E6=9E=9A=E4=B8=BE=E7=9C=9F=E7=9A=84=E6=B2=A1=E6=9C=89?= =?UTF-8?q?=E9=82=A3=E4=B9=88=E7=AE=80=E5=8D=95.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit typo --- ...Java中的枚举真的没有那么简单.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/java/basis/用好Java中的枚举真的没有那么简单.md b/docs/java/basis/用好Java中的枚举真的没有那么简单.md index 23e47ef6..c17fcba9 100644 --- a/docs/java/basis/用好Java中的枚举真的没有那么简单.md +++ b/docs/java/basis/用好Java中的枚举真的没有那么简单.md @@ -12,7 +12,7 @@ enum关键字在 java5 中引入,表示一种特殊类型的类,其总是继承java.lang.Enum类,更多内容可以自行查看其[官方文档](https://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html)。 -枚举在很多时候会和常量拿来对比,可能因为本身我们大量实际使用枚举的地方就是为了替代常量。那么这种方式由什么优势呢? +枚举在很多时候会和常量拿来对比,可能因为本身我们大量实际使用枚举的地方就是为了替代常量。那么这种方式有什么优势呢? **以这种方式定义的常量使代码更具可读性,允许进行编译时检查,预先记录可接受值的列表,并避免由于传入无效值而引起的意外行为。** @@ -219,7 +219,7 @@ public class Pizza { } ``` - 下面的测试演示了展示了 `EnumSet` 在某些场景下的强大功能: + 下面的测试展示了 `EnumSet` 在某些场景下的强大功能: ```java @Test @@ -272,7 +272,7 @@ while (iterator.hasNext()) { } ``` - 下面的测试演示了展示了 `EnumMap` 在某些场景下的强大功能: + 下面的测试展示了 `EnumMap` 在某些场景下的强大功能: ```java @Test @@ -308,7 +308,7 @@ public void givenPizaOrders_whenGroupByStatusCalled_thenCorrectlyGrouped() { 通常,使用类实现 Singleton 模式并非易事,枚举提供了一种实现单例的简便方法。 -《Effective Java 》和《Java与模式》都非常推荐这种方式,使用这种方式方式实现枚举可以有什么好处呢? +《Effective Java 》和《Java与模式》都非常推荐这种方式,使用这种方式实现枚举可以有什么好处呢? 《Effective Java》 @@ -401,9 +401,9 @@ public void givenPizaOrder_whenDelivered_thenPizzaGetsDeliveredAndStatusChanges( ## 8. Java 8 与枚举 -Pizza 类可以用Java 8重写,您可以看到方法 lambda 和Stream API如何使 `getAllUndeliveredPizzas()`和`groupPizzaByStatus()`方法变得如此简洁: +Pizza 类可以用Java 8重写,您可以看到方法 lambda 和Stream API如何使 `getAllUndeliveredPizzas()`和`groupPizzaByStatus()`方法变得如此简洁: -`getAllUndeliveredPizzas()`: +`getAllUndeliveredPizzas()`: ```java public static List getAllUndeliveredPizzas(List input) { @@ -413,7 +413,7 @@ public static List getAllUndeliveredPizzas(List input) { } ``` -`groupPizzaByStatus()` : +`groupPizzaByStatus()` : ```java public static EnumMap> @@ -554,4 +554,4 @@ Output: PinType{code=100001, message='忘记密码使用'} ``` -这样的话,在实际使用起来就会非常灵活方便! \ No newline at end of file +这样的话,在实际使用起来就会非常灵活方便!