社区
Java SE
帖子详情
泛型中T与?的区别
feng_jyie
2009-08-18 02:31:35
有谁知道它们的区别的啊?
...全文
95
2
打赏
收藏
泛型中T与?的区别
有谁知道它们的区别的啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lyu880606
2009-08-18
打赏
举报
回复
T : 代表一个对象的类型
?: 代表任何类型
yanliang_xt
2009-08-18
打赏
举报
回复
我觉得:
T : 在使用的时候只能明确指定某一类型,如果这一类型一旦确定,就不能改变。
? : 在使用的时候,如果指定了一种类型,但是还可以运用到另一种类型中
期待高手解答。
详谈Java
泛型
中
T和问号(通配符)的
区别
下面小编就为大家带来一篇详谈Java
泛型
中
T和问号(通配符)的
区别
。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
java
泛型
t
区别
_java
泛型
中
T与?的
区别
是什么
java
泛型
中
T与?的
区别
是什么发布时间:2020-05-18 15:09:07来源:亿速云阅读:763作者:栢白这篇文章主要为大家详细介绍了java
泛型
中
T与?的
区别
是什么,文
中
示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。1、T代表的是未知的类型,使用在方法
中
的参数或类的
泛型
中
public class ExampleA {public void f(T x) {S...
Java
中
泛型
T 和 ? 的
区别
?浅谈类型变量 和 通配符
原文 Java
中
泛型
T 和 ? 的
区别
?浅谈类型变量 和 通配符 Java
中
泛型
T 和 ? 的
区别
泛型
中
T 类型变量 和 ? 通配符
区别
定义不同 :T 是类型变量,? 是通配符 使用范围不同: ? 通配符用作 参数类型、字段类型、局部变量类型,有时作为返回类型(但请避免这样做) T 用作 声明类的类型参数、通用方法的类型参数 (这里注意 类型参数 和 参数类型 是两个概念) 通常我们使用 ? 的时候并并不知道也不关心这个时候的类型,这里只想使用其通用的方法,而且 ? 通配符是无法作
泛型
T和?的
区别
泛型
的使用有效的降低了代码的冗余,减少了重复无用的代码,使代码的可读性更高,更简洁,同时也缩短了搬 砖工人的重复劳动时间。 种类: T:表示确定的类型,最常用的
泛型
表示方法。 ? :表示不确定的类型,类似于通配符。 K:一般用于键值对
中
的 –>键 v:一般用于键值对
中
的 –>值 E:表示枚举。 范围: T:表示同一种类型。 ?:表示任意类型。 写法: ...
Java
泛型
: T和?的使用和
区别
jdk为了便于理解,K代表键,V代表值,E代表枚举类型,T代表数据类型,这四个都是符号,只是表示了
泛型
的名称,换成其他字母也没问题,只不过要提前声明。
泛型
类或者
泛型
方法(更多是使用在方法体里面),代表的是泛指所有的对象类型。表示的是 限制 T ,?如果有
泛型
方法和非
泛型
方法,同事都满足条件,则执行非
泛型
方法。继承的父类或者是实现的接口里面的参数都必须是一个具体的类型。一个
泛型
类或者
泛型
方法,代表的是某一种具体的数据类型。方法里面的参数就可以用
泛型
来表示了。是通配符,表示不确定的数据类型。
Java SE
62,614
社区成员
307,319
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章