什么是泛型,有什么用?
先运行下面的代码:
public class Test {
public static void main(String[] args) {
Comparable c=new Date(); //Date实现了Comparable接口的
System.out.println(c.compareTo("red")); //这里可以通过编译,但在运行的时候会抛出异常。ClassCastException: java.lang.String cannot be cast to java.util.Date
}
}public class Test {