我是新来的Java,但不是编程(我通常在Ruby代码)。我在Java代码示例中看到的一件事是使用<>而不是()将params传递给对象。下面是一个代码示例(取自Google Web Toolkit教程):对象<String>是什么意思Java?
public void onValueChange(ValueChangeEvent<String> event) {
String token = event.getValue();
// depending on the value of the token, do whatever you need
...
}
它是否与铸造有关?还是别的吗?有人可以向我解释这是什么意思或用于什么?谢谢!
......但是,由于wiki会告诉你,Java中的泛型并不完全类型安全,因为该死的删除类型。 – delnan 2010-11-27 21:24:39
它们提供比预泛型java更好的类型安全性,您必须返回一个`Object`并相信自己可以正确地转换它,因此不会提供编译时检查。是的,输入擦除次数很多次(特别是在阵列中),但它比没有更好。 – 2010-11-27 21:27:00