Java泛型中的标记符含义: T - Type(Java 类) E - Element (集合中使用) K - Key(键)(键值对时使用) V - Value(值) N - Number(数值类型) ? - 表示不确定的java类型
本质上其实没什么区别,只不过是一个约定好的代码, 也就是说使用大写字母A,B,C,D...定义的,就都是泛型,把T换成A也一样,这里T只是名字上的意义而已, 只是一种约定俗成的写法