Skip to content

Commit 37e140b

Browse files
authored
Update enum-serializable.md
1 parent cb90735 commit 37e140b

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

basics/java-basic/enum-serializable.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
}
5252

5353

54-
通过反编译后代码我们可以看到,`public final class T extends Enum`,说明,该类是继承了Enum类的,同时final关键字告诉我们,这个类也是不能被继承的。当我们使用`enmu`来定义一个枚举类型的时候,编译器会自动帮我们创建一个final类型的类继承Enum类,所以枚举类型不能被继承,我们看到这个类中有几个属性和方法。
54+
通过反编译后代码我们可以看到,`public final class T extends Enum`,说明,该类是继承了Enum类的,同时final关键字告诉我们,这个类也是不能被继承的。当我们使用`enum`来定义一个枚举类型的时候,编译器会自动帮我们创建一个final类型的类继承Enum类,所以枚举类型不能被继承,我们看到这个类中有几个属性和方法。
5555

5656
我们可以看到:
5757

@@ -114,4 +114,4 @@
114114

115115
**3\.枚举实例创建是thread-safe(线程安全的)**
116116

117-
> 我们在<a href="/archives/199" target="_blank">深度分析Java的ClassLoader机制(源码级别)</a>和<a href="/archives/201" target="_blank">Java类的加载、链接和初始化</a>两个文章中分别介绍过,当一个Java类第一次被真正使用到的时候静态资源被初始化、Java类的加载和初始化过程都是线程安全的。所以,**创建一个enum类型是线程安全的**
117+
> 我们在<a href="/archives/199" target="_blank">深度分析Java的ClassLoader机制(源码级别)</a>和<a href="/archives/201" target="_blank">Java类的加载、链接和初始化</a>两个文章中分别介绍过,当一个Java类第一次被真正使用到的时候静态资源被初始化、Java类的加载和初始化过程都是线程安全的。所以,**创建一个enum类型是线程安全的**

0 commit comments

Comments
 (0)