Java中泛类型是<T>或者<E>吗?

还是任意一个字母都可以?
举个例子:
class Test{
void printList(List<? extends T> c){
for(T item : c)
System.out.println(Item);
}
}
这里的T只要是没被使用过的任意字母都可以代替的吗?还是固定的就只能是T或E?

任意字码都行
你看,A也可以
关键是必须有标注,在方法体,或类上(红线处)

任何都可以代替的,可以是字符,数值或者一个对象,都可以,泛型嘛

这个随意,只是具体用的时候要给明确的类型

不是确定的
可以使具体的类型

也可以是对象

可以使任意字符代替,然后其他的后续步骤时来处理

任何字母都可以,只是用来表示这是一个泛型的对象.