Java 两种方法表达式之间的泛型差异

Java 两种方法表达式之间的泛型差异,java,generics,Java,Generics,以下两种方法声明之间的区别是什么 public static Type[] someMethod(Type[] type ){ } public static <Type> someMethod(Type[] type ){ } 第二个表单没有定义返回类型。另外,请遵循Java命名约定。类型参数名称应该是一个大写字母。一个更容易编译,返回类型为[];另一个不编译。

以下两种方法声明之间的区别是什么

public static Type[] someMethod(Type[] type ){
}

public static <Type> someMethod(Type[] type ){
}

第二个表单没有定义返回类型。另外,请遵循Java命名约定。类型参数名称应该是一个大写字母。

一个更容易编译,返回类型为[];另一个不编译。