(2)、字母规范
在定义泛型类时,我们已经提到用于指定泛型的变量是一个大写字母:
当然不是的!!!!任意一个大写字母都可以。他们的意义是完全相同的,但为了提高可读性,大家还是用有意义的字母比较好,一般来讲,在不同的情境下使用的字母意义如下:
再重复一遍,使用哪个字母是没有特定意义的!只是为了提高可读性!!!!
在定义泛型类时,我们已经提到用于指定泛型的变量是一个大写字母:
- class Point<T>{
- …………
- }
- E — Element,常用在java Collection里,如:List<E>,Iterator<E>,Set<E>
- K,V — Key,Value,代表Map的键值对
- N — Number,数字
- T — Type,类型,如String,Integer等等
再重复一遍,使用哪个字母是没有特定意义的!只是为了提高可读性!!!!