From 2927fa258716e043a37d826b18f40a12f89dcdec Mon Sep 17 00:00:00 2001 From: qiaoxingxing <1620998366@qq.com> Date: Fri, 5 Jan 2024 16:05:16 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=AF=B4=E6=B3=95=EF=BC=8C?= =?UTF-8?q?=E9=81=BF=E5=85=8D=E6=AD=A7=E4=B9=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/java/basis/syntactic-sugar.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/java/basis/syntactic-sugar.md b/docs/java/basis/syntactic-sugar.md index 96a110cb..3833f5a6 100644 --- a/docs/java/basis/syntactic-sugar.md +++ b/docs/java/basis/syntactic-sugar.md @@ -758,7 +758,8 @@ class GT{ 以上代码输出结果为:2! -由于经过类型擦除,所有的泛型类实例都关联到同一份字节码上,泛型类的所有静态变量是共享的。 +有些同学可能会误认为泛型类是不同的类,对应不同的字节码,其实 +由于经过类型擦除,所有的泛型类实例都关联到同一份字节码上,泛型类的静态变量是共享的。上面例子里的`GT.var`和`GT.var`其实是一个变量。 ### 自动装箱与拆箱