From 37e140b6bca523323c5c626353fa9b6c3a643df8 Mon Sep 17 00:00:00 2001 From: zzj Date: Fri, 16 Aug 2019 17:27:10 +0800 Subject: [PATCH] Update enum-serializable.md --- basics/java-basic/enum-serializable.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/basics/java-basic/enum-serializable.md b/basics/java-basic/enum-serializable.md index 7775c58..b588b37 100644 --- a/basics/java-basic/enum-serializable.md +++ b/basics/java-basic/enum-serializable.md @@ -51,7 +51,7 @@ } -通过反编译后代码我们可以看到,`public final class T extends Enum`,说明,该类是继承了Enum类的,同时final关键字告诉我们,这个类也是不能被继承的。当我们使用`enmu`来定义一个枚举类型的时候,编译器会自动帮我们创建一个final类型的类继承Enum类,所以枚举类型不能被继承,我们看到这个类中有几个属性和方法。 +通过反编译后代码我们可以看到,`public final class T extends Enum`,说明,该类是继承了Enum类的,同时final关键字告诉我们,这个类也是不能被继承的。当我们使用`enum`来定义一个枚举类型的时候,编译器会自动帮我们创建一个final类型的类继承Enum类,所以枚举类型不能被继承,我们看到这个类中有几个属性和方法。 我们可以看到: @@ -114,4 +114,4 @@ **3\.枚举实例创建是thread-safe(线程安全的)** -> 我们在深度分析Java的ClassLoader机制(源码级别)Java类的加载、链接和初始化两个文章中分别介绍过,当一个Java类第一次被真正使用到的时候静态资源被初始化、Java类的加载和初始化过程都是线程安全的。所以,**创建一个enum类型是线程安全的**。 \ No newline at end of file +> 我们在深度分析Java的ClassLoader机制(源码级别)Java类的加载、链接和初始化两个文章中分别介绍过,当一个Java类第一次被真正使用到的时候静态资源被初始化、Java类的加载和初始化过程都是线程安全的。所以,**创建一个enum类型是线程安全的**。 -- GitLab