Java泛型理解
Posted Wenqihe
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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泛型理解的主要内容,如果未能解决你的问题,请参考以下文章