From 858c765c3a2f43cad3c23f28225c58a629bdc4db Mon Sep 17 00:00:00 2001 From: WT-AHA <49048263+WT-AHA@users.noreply.github.com> Date: Sun, 24 Apr 2022 15:07:31 +0800 Subject: [PATCH] Update java-basic-questions-03.md --- docs/java/basis/java-basic-questions-03.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/java/basis/java-basic-questions-03.md b/docs/java/basis/java-basic-questions-03.md index 3b2d0e00..6e16bf69 100644 --- a/docs/java/basis/java-basic-questions-03.md +++ b/docs/java/basis/java-basic-questions-03.md @@ -306,7 +306,7 @@ String[] stringArray = { "Hello", "World" }; printArray( intArray ); printArray( stringArray ); ``` -> 注意: `public static < E > void printArray( E[] inputArray )` 一般被称为静态泛型方法;在 java 中泛型只是一个占位符,必须在传递类型后才能使用。类在实例化时才能真正的传递类型参数,由于静态方法的加载先于类的实例化,也就是说类中的泛型还没有传递真正的类型参数,静态的方法的加载就已经完成了,所以静态泛型方法是没有办法使用类上声明的泛型的。只能使用自己声明的 +> 注意: `public static < E > void printArray( E[] inputArray )` 一般被称为静态泛型方法;在 java 中泛型只是一个占位符,必须在传递类型后才能使用。类在实例化时才能真正的传递类型参数,由于静态方法的加载先于类的实例化,也就是说类中的泛型还没有传递真正的类型参数,静态的方法的加载就已经完成了,所以静态泛型方法是没有办法使用类上声明的泛型的。只能使用自己声明的 `` ### 项目中哪里用到了泛型?