zoukankan      html  css  js  c++  java
  • Java泛型理解

    ···引入泛型原因是安全简单,在编译的时候可以检查类型安全,并且所有的强制转换都是自动或隐性的,提高了代码的利用率。
    参数化类型:把类型当作参数一样传递。注意object<数据类型>这里的数据类型只能是引用数据类型。一定要记住这里不能使用基本数据类型
    泛型的使用:

        1:泛型类 public class demo<T>{}    (T表示未知类型)
            通过泛型可以完成对一组类的操作对外开放相同的接口。
                像一些典型的容器类:set list map。
    
        2:泛型接口 public interface demo<T>{}    (这里的T也表示未知类型)
            泛型接口常被用在各种类的生产器中
    
        3:泛型方法 public <T>void demo(T name){}    ()
            泛型类,是在实例化类的时候指明泛型的具体类型;泛型方法,是在调用方法的时候指明泛型的具体类型 。
  • 相关阅读:
    hdu5081
    hdu5079
    hdu5076
    hdu5072
    codeforces 739E
    codeforces 739D
    2017.2其他简要题解
    spring事务传播回滚策略
    mybatis一级缓存和二级缓存
    spring-boot-mybatis-starter工作原理
  • 原文地址:https://www.cnblogs.com/wenqihe/p/12782800.html
Copyright © 2011-2022 走看看