zoukankan      html  css  js  c++  java
  • 泛型

    队列(Queue)
    队列;先进先出 是泛型集合/对象集合。
    ---------------------------
    泛型集合
    定义:泛型是通过参数化类型来实现在同一份代码操作在
    <T>:声明泛型类,可以理解为占位符。尖括号里可以随便定义。
    为什么用泛型?
    1.减少装箱拆箱,提高运行效率。
    2.类型安全
    3.代码重用
    泛型优点
    泛型增强了代码可读性
    泛型有助于实现代码的重用 保护类型安全以及提交性能
    我们可以创建泛型集合类
    我们实现了类型和方法的参数化
    我们还可以对泛型集合进行约束已访问特特定数据类型的方法
    关于泛型
    public class Class<T> where T:struct 定义约束只接受值类型(struct是值类型)。

    public class Class<T> where T:class 定义约束只接受引用类型(class是引用类型)。

    public class Class<T> where T:new (new是构造函数)。必须得有一个公共无参构造函数


    自己定义的类全是引用类型。
    所有的类都有构造函数没有返回值。

    值类型和引用类型的区别?
    1.存的位置不同(盏和堆)
    2.存的东西不同

  • 相关阅读:
    ASCII&Base64
    CentOS自动同步时间
    Java的HashMap
    Java线程同步操作
    Nginx基本配置与应用
    vc中调用Com组件的方法详解
    VC++ try catch (转)
    oracle中exp,imp的使用详解
    jdbc oracle 连接字符串
    标准的开源实现
  • 原文地址:https://www.cnblogs.com/nxj1997/p/11159960.html
Copyright © 2011-2022 走看看