Java 什么部分是参数化类型?
我理解什么Java 什么部分是参数化类型?,java,Java,我理解什么ArrayList list1=new ArrayList()有,但是调用参数化类型的部分是什么 赋值运算符左侧的类型变量还是右侧的构造函数?当他们说参数化类型时,他们是指在角括号内定义参数化类型(如ArrayList())的构造方式吗 因为我知道regularList=newlist()没有参数化类型 问题是:哪个部分是参数化类型?左侧或右侧:ArrayList列表1或新的ArrayList() A是一个类、一个接口、一个数组或一个枚举(也可以是原语,但这里不适用) 参数化类型是声明
ArrayList list1=new ArrayList()代码>有,但是调用参数化类型的部分是什么
赋值运算符左侧的类型变量还是右侧的构造函数?当他们说参数化类型时,他们是指在角括号内定义参数化类型(如ArrayList()
)的构造方式吗
因为我知道regularList=newlist()
没有参数化类型
问题是:哪个部分是参数化类型?左侧或右侧:ArrayList列表1或新的ArrayList()
A是一个类、一个接口、一个数组或一个枚举(也可以是原语,但这里不适用)
参数化类型是声明为使用泛型的任何类型。例如,在
public class MyCustomGenerics<T,E> {
...
}
在
ArrayList list1=新的ArrayList();
String
是类型参数。A是类、接口、数组或枚举(以及原语,但这些原语不适用于此处)
参数化类型是声明为使用泛型的任何类型。例如,在
public class MyCustomGenerics<T,E> {
...
}
在
ArrayList list1=新的ArrayList();
String
是类型参数。应该接受这个答案。Sotirios已经解释清楚了!这个答案应该被接受。索蒂里奥斯已经解释清楚了!
ArrayList<String> list1 = new ArrayList<String>();