java.lang.ClassCastException 在用泛型创建数组抛出异常
在平常自己写代码中会用到用泛型创建数组,一般都是直接使用如下方式进行创建,如果说创建的泛型类型不进行比较还好,一旦涉及到需要比较,比如你需要实现一个map,k一定会进行比较,这个时候泛型就要继承Ccompara<E> 在项目启动过程中你会发现直接就抛出异常了
public class HeapMap<T extends Comparable<T>> {
...
原创
2018-11-26 18:54:31 ·
1034 阅读 ·
1 评论