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

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

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

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

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

    因此泛型也是安全的。

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

  • 相关阅读:
    struts2类型转换2
    list集合排序3
    list集合排序2
    list集合排序
    JSON
    Java获取文件Content-Type(Mime-Type)
    struts2文件下载
    获取文件大小
    struts2国际化
    人人都是产品经理
  • 原文地址:https://www.cnblogs.com/linjiancun/p/1802087.html
Copyright © 2011-2022 走看看