zoukankan      html  css  js  c++  java
  • 什么叫泛型

    所谓泛型,即通过参数化类型来实现在同一份代码上操作多种数据类型。泛型编程是一种编程范式,它利用“参数化类型”将类型抽象化,从而实现更为灵活的复用。

    泛型的类型参数T可以看作是一个占位符,它不是一种类型,而仅代表某种可能的类型,在定义泛型时,T出现的位置可以在使用时用任何类型来代替,无需类型转换。因此它避免了装箱和拆箱的性能消耗。

    因此它具有高效,代码可复用的优点。

    CLR在运行时会自动检测T传递来的类型,并检测使用类型为T的所有参数的安全性。

    因此泛型也是安全的。

    总的来说泛型能将我们从数据结构中脱离出来。使得我们专心关心业务逻辑上。它具有高效、可复用、类型安全。三大特性。

  • 相关阅读:
    Git 修改已提交的commit注释
    设置git bash中显示行号等
    JS 获取字符串长度
    泛型接口
    约束
    泛型方法
    泛型
    重载运算符
    自定义转换
    装箱和拆箱
  • 原文地址:https://www.cnblogs.com/linjiancun/p/1802087.html
Copyright © 2011-2022 走看看