码迷,mamicode.com
首页 > 编程语言 > 详细

Java泛型理解

时间:2020-04-26 22:29:28      阅读:73      评论:0      收藏:0      [点我收藏+]

标签:检查   编译   完成   ace   引入   操作   泛型方法   java   安全   

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

    1:泛型类 public class demo<T>{}    (T表示未知类型)
        通过泛型可以完成对一组类的操作对外开放相同的接口。
            像一些典型的容器类:set list map。

    2:泛型接口 public interface demo<T>{}    (这里的T也表示未知类型)
        泛型接口常被用在各种类的生产器中

    3:泛型方法 public <T>void demo(T name){}    ()
        泛型类,是在实例化类的时候指明泛型的具体类型;泛型方法,是在调用方法的时候指明泛型的具体类型 。

Java泛型理解

标签:检查   编译   完成   ace   引入   操作   泛型方法   java   安全   

原文地址:https://www.cnblogs.com/wenqihe/p/12782800.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!