Java 什么部分是参数化类型?

Java 什么部分是参数化类型?,java,Java,我理解什么ArrayList list1=new ArrayList()有,但是调用参数化类型的部分是什么 赋值运算符左侧的类型变量还是右侧的构造函数?当他们说参数化类型时,他们是指在角括号内定义参数化类型(如ArrayList())的构造方式吗 因为我知道regularList=newlist()没有参数化类型 问题是:哪个部分是参数化类型?左侧或右侧:ArrayList列表1或新的ArrayList() A是一个类、一个接口、一个数组或一个枚举(也可以是原语,但这里不适用) 参数化类型是声明

我理解什么
ArrayList list1=new ArrayList()有,但是调用参数化类型的部分是什么

赋值运算符左侧的类型变量还是右侧的构造函数?当他们说参数化类型时,他们是指在角括号内定义参数化类型(如
ArrayList()
)的构造方式吗

因为我知道regular
List=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>();