首页 > 解决方案 > javap 产生的类型的角括号表示法

问题描述

在 java profiler 命令输出中,我一直在尖括号中看到这些符号,例如

java.util.Queue<E>
java.util.TreeMap<K, V>

如我错了请纠正我; 通过一些练习,我已经能够关联 E-Entity、K、V - 键值对。我见过其他人喜欢java.lang.Iterable<T>,为此我无法弄清楚 T 是什么意思。

有人可以帮我说出这些符号的名称以及Java SE中有多少这样的符号吗?

标签: javajavap

解决方案


它们被称为泛型。它们允许方法/类/接口等在不影响类型检查的情况下对多种类型的对象(例如整数、字符串)进行操作。

看:


推荐阅读