以下代码中的返回类型E是什么
public E get(int index) {
synchronized (mutex) {
return super.get(index);
}
}
Java doc说这是一个元素。但是我没有正确地得到它。如果我得到一个例子的解释会很有帮助。
答案 0 :(得分:3)
这就是您所说的。如果您有System.ValueType
,则为Mutex<Integer>
。如果您有Integer
,则为Mutex<String>
。如果您有String
,则为Mutex<Cheeseburger>
。 Cheeseburger
是一种特殊的变量,在您的示例中类似于E
。区别在于int index
采用类型,而不是值。