首页 > 其他 > 详细

泛型基础

时间:2021-08-21 20:07:11      阅读:21      评论:0      收藏:0      [点我收藏+]

什么是泛型?

泛型就父类或者父接口不确定返回值类型或者形参类型时,暂时不指定类型,等子类使用时,子类自己确定。

例如 map 接口的声明

public interface Map<K,V>{
    省略
}

  <> 尖括号表示使用泛型 ,尖括号内的K ,V 代表了形参的参数类型,没有确定类型

  interface 内的方法声明 就能使用 K ,V 代指不确定的返回值类型和形参类型

Map<Integer,Integer> map = new HashMap<>();
将map子类实例化,并且指定泛型

泛型有什么作用?

网上查到的都好高深,看不明白。

主要就是类型安全,消除强制转换

深入理解什么是Java泛型?泛型怎么使用?-java教程-PHP中文网 这个大哥牛,找不到作者了。。。

泛型的擦除。看不太懂,感觉就是把用到泛型的地方在确定类型后重新填充回去。

Java 泛型,你了解类型擦除吗?_frank 的专栏-CSDN博客_java 泛型擦除

看不懂了,写的挺好,我水平不够

 

怎么使用泛型?

笑死,根本不会用

泛型基础

原文:https://www.cnblogs.com/bawanglong168/p/15169864.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!