我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:万喜彩票 > 泛型 >

java泛型深入解释:public T TestT tttt(String sBean bean) {}

归档日期:07-04       文本归类:泛型      文章编辑:爱尚语录

  AB 这个怎么解释的,也就是怎么读的,一个A类,不是集合,他为什么也用泛型呢?

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  第一个T是固定语法 可以理解为在这个方法中使用的泛型用符号T表示,当然你也可以用别的名字。

  T body;这样用就会报错了,那么是不是说这个类创建的时候带一个泛型,是为了引用一个类,这个类是谁,未知。

  第二个问题有点难回答。这么说吧。泛型的引入是为了通过类型约束机制实现类型转换的安全性。

  展开全部泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 Java语言引入泛型的好处是安全简单。

  在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而这种转换是要求开发者对实际参数类型可以预知的情况下进行的。对于强制类型转换错误的情况,编译器可能不提示错误,在运行的时候才出现异常,这是一个安全隐患。

  泛型的好处是在编译的时候检查类型安全,并且所有的强制转换都是自动和隐式的,提高代码的重用率。

本文链接:http://apps-n-tabs.com/fanxing/664.html