zoukankan      html  css  js  c++  java
  • Java基础知识 泛型

    泛型:

    泛型可以使我们在编译时而不是在运行时检测出错误。

    泛型(generic) 可以参数化类型。这个能力是我们可以定义带泛型类型的类或方法,随后编译器会用具体的类型来替换它。

    泛型类型必须是引用类型。不能使用int , double 或 char 这样的基本类型来替换泛型类型。

    必须使用 ArrayList<Integer> intList = new ArrayList<>();

    intList.add(5); //Java会自动地将5包装为 new Integer(5) .这个过程称为自动打包(autoboxing).

    如果元素是包装类型,例如 Integer , Double , Character, 那么可以直接将这个元素赋值给一个基本类型的变量。这个过程称为自动拆箱(autounboxing)。

    例如:

    ArrayList<Double> list = new ArrayList<>();

    list.add(5.5);// 5.5 和 3.0 自动转换为Double对象。

    list.add(3.0);

    Double doubleObject = list.get(0); // 在此无须类型转换

    double d = list.get(1);

  • 相关阅读:
    LeetCode90.子集 ||
    Ubuntu下的Matlab安装
    FAQ
    青石板
    交叉熵损失函数
    tf常用函数
    激活函数
    SGD和GD的区别
    卷积神经网络
    Ubuntu安装Matlab2016b
  • 原文地址:https://www.cnblogs.com/taiguyiba/p/7452925.html
Copyright © 2011-2022 走看看