泛型和静态

Par*_*ana 0 java generics static-methods

在我用来刷新的这本书中,泛型方法和static关键字之间存在关系.似乎泛型方法需要关键字,但我不明白为什么需要它?

这是本书的作用:

 static <T> void myFunction(T [] myArray) {
     //......
 }
Run Code Online (Sandbox Code Playgroud)

Ted*_*opp 8

不要求泛型方法是静态的.有关详细信息,请参阅Java语言规范的第8.4.4节(包括指向规范其他相关部分的链接).与此同时,通用方法也没有错static(反之亦然).这一切都取决于设计要求.