zoukankan      html  css  js  c++  java
  • Java泛型笔记

    Java泛型的目的:
      通用性,可应用于多种类型,而不是一个具体的接口或类。
      JAVA1.5的补充。
      用来指定容器要持有什么类型的对象,而且由编译器来保证类型的正确性。

    Java泛型的核心概念:
      告诉编译器想使用什么类型,然后编译器帮你处理一切细节。

    Java 泛型的局限性:
      1,不能使用基本类型作为类型参数。

    -Java泛型方法
      能使用泛型方法,尽量使用泛型方法。
      static的方法,不能访问泛型类的类型参数。

      定义泛型方法:将泛型参数列表定义在返回值之前
      public static <T> void test() {
     
      }
    (使用泛型类时,必须在创建对象时指定类型参数的值,使用泛型方法时,通常不必指明参数类型,因为编译器会为为们找出具体的类型。这称为类型参数推断。)
    具体实现时,编译器无法推断类型如
      List<Person> list = new ArrayList<Person>();

      调用泛型方法,显示的类型说明,在.操作符与方法名之间插入类型
      new Generator().<SubOrder>test(new SubOrder());

  • 相关阅读:
    个人作业——软件评测
    结对第二次作业
    寒假作业(2/2)
    寒假作业(1/2)
    markdown整理
    我们一定会在人生的更高处相见的
    时间复杂度 分析 可能算法
    有关数学 结论 规律 题目 小结
    jzyz 题库 选做 及 知识小结
    隔板法
  • 原文地址:https://www.cnblogs.com/shouwangzhe-/p/3980020.html
Copyright © 2011-2022 走看看