面试题 - 使用Java泛型要注意什么

版权声明:本文为博主原创文章,欢迎转载,转载请注明本文链接! https://blog.csdn.net/qq_38238041/article/details/83662552

     1、不能使用基本数据类型如int,而是使用Integer等包装类型;

        2、<T>这种,T是要使用大写的T,而不能使用小写

  3、泛型类不可以继承Exception类,即泛型类不可以作为异常被抛出

  4、不可以定义泛型数组

  5、不可以用泛型构造对象,即:first = new T(); 是错误的

  6、在static方法中不可以使用泛型,泛型变量也不可以用static关键字来修饰

  7、不要在泛型类中定义equals(T x)这类方法,因为Object类中也有equals方法,当泛型类被擦除后,这两个方法会冲突

猜你喜欢

转载自blog.csdn.net/qq_38238041/article/details/83662552
今日推荐