Skip to content

Commit a198b2c

Browse files
authored
Update java-basic-questions-03.md
1 parent 96b4792 commit a198b2c

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

docs/java/basis/java-basic-questions-03.md

+1
Original file line numberDiff line numberDiff line change
@@ -306,6 +306,7 @@ String[] stringArray = { "Hello", "World" };
306306
printArray( intArray );
307307
printArray( stringArray );
308308
```
309+
> 注意: `public static < E > void printArray( E[] inputArray )` 一般被称为静态泛型方法;在 java 中泛型只是一个占位符,必须在传递类型后才能使用。类在实例化时才能真正的传递类型参数,由于静态方法的加载先于类的实例化,也就是说类中的泛型还没有传递真正的类型参数,静态的方法的加载就已经完成了,所以静态泛型方法是没有办法使用类上声明的泛型的。只能使用自己声明的 <E>
309310
310311
### 项目中哪里用到了泛型?
311312

0 commit comments

Comments
 (0)