در حقیقت هیچ تفاوتی از لحاظ پیاده سازی ندارند و شما می توانید از حروف کوچک و حتی کلمات چند حرفی نیز بدون هیچ خطایی استفاده کنید.
ولی معمولا بصورت عرفی و Java Convention از یکسری حروف رایج مانند E T K و V استفاده میکنند که بصورت خلاصه کلمات زیر است :
T is meant to be a Type
(E is meant to be an Element (List<E>: a list of Elements)
<K is Key (in a Map<K,V
(V is Value (as a return value or mapped value)