腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
Java
泛
型
寻找模式和API设计
、
、
、
我在
Java
集合和Guava中广泛使用
泛
型
。在使用API时,我对此有很好的理解: “
Java
<
浏览 0
提问于2013-10-13
得票数 5
3
回答
Java
嵌套
通配符
泛
型
无法编译
、
、
、
我对
Java
泛
型
中的有界嵌套
通配符
有一个问题。public void doSomething(Set<?void callDoSomething() { doSomething(set);这是标准的
Java
泛
型
,运行良好。但是,如果
通配符
变成嵌套的,它将不再起作用: public void
浏览 2
提问于2010-08-04
得票数 9
回答已采纳
1
回答
通配符
和
泛
型
方法之间的区别?[爪哇]
、
、
、
通配符
可以只扩展我的类和
泛
型
方法吗?但我不认为这是答案。
浏览 7
提问于2020-07-13
得票数 1
回答已采纳
1
回答
设计
Java
泛
型
时的约束
、
、
Java
泛
型
看起来与Scala中提供的非常不同,尽管两者都是由Martin设计的。在我看来,
Java
中
泛
型
的设计更糟糕,例如:不能在
泛
型
中使用类型构造函数。是什么约束迫使Odersky为
泛
型
设计这种机制,而不是为Scala设计更灵活的机制?几年后,他是否更精明了,还是由于
Java</e
浏览 0
提问于2012-10-05
得票数 6
回答已采纳
2
回答
为什么不能将包含
泛
型
类型的
泛
型
类型分配给
通配符
类型的
泛
型
类型类
、
假设我有一些带有
泛
型
类型参数的
Java
类:}GenericClass<String> stringy = ... GenericClass<?> generic = st
浏览 1
提问于2009-09-25
得票数 8
回答已采纳
5
回答
如何在
Java
中使用
通配符
作为局部变量的类型?
、
、
通配符
可以用来..。一种.局部变量 int a;可是,我不会呀。 真的有可能吗?
浏览 4
提问于2015-07-31
得票数 3
回答已采纳
1
回答
Java
编译器如何对下限
通配符
执行类型擦除?
、
、
在使用
泛
型
类型编译源代码时,
Java
编译器会自动执行类型擦除,用合适的原始类型替换
泛
型
声明。 根据Oracle文档,这种擦除将上面绑定的
通配符
<? extends T>替换为T。但是,考虑到每个类都有一个公共的超类(对象),如何对下限
通配符
<? super T>执行这种擦除,使用这个超类会破坏整个目的?
浏览 0
提问于2014-08-25
得票数 8
1
回答
“Class<”是什么?在爪哇是什么意思?
来自C++,它看起来像模板,但我不太确定是否是这样的,因为在
Java
中有一些结构看起来像C++,但并不完全相同。无论是哪种情况,我都想知道这意味着什么,以及它是如何使用的。in
java
“返回的结果类似于”
java
中的类是什么“。我对
Java
编程相当陌生,所以如果这是一些基本的东西,我很抱歉。 提前谢谢。
浏览 4
提问于2015-06-24
得票数 0
回答已采纳
4
回答
通配符
泛
型
真的需要吗?
、
.;第一个使用
通配符
泛
型
;第二个是
泛
型
方法的标准形式。有什么关系呢? 在什么情况下,我们需要
通配符
泛
型
,而不是
泛
型
的标准形式?
浏览 0
提问于2014-04-06
得票数 13
1
回答
为什么无法用
Java
中的
通配符
实例化类型
、
> 为什么不能在
Java
中实例化?
浏览 0
提问于2013-04-06
得票数 6
回答已采纳
3
回答
通配符
泛
型
在
Java
中的实际用法
、
、
我最近参加了一个关于
Java
的考试,其中有很大一部分关于
Java
中的
通配符
泛
型
。然而,关于它们在实践中的使用却很少有人提及。我们应该在什么时候使用它们?因此,基本上可以使用
通配符
将集合设置为只读。这是他们唯一的用法吗?这有什么实际的需要吗?在过去的四年里,我参与了很多
Java
编程项目,但我还没有看到任何项目会广泛使用
通配符
这样的特性。那么,从实践的角度来看,是否存在
通配符
泛
型
不可避免且必要的情况?
浏览 2
提问于2013-03-21
得票数 6
回答已采纳
4
回答
Java
泛
型
:方法声明参数中的类型扩展
、
、
我正在学习
Java
泛
型
。我的理解是
泛
化按类型对集合进行参数化。在Oracle教程中有以下评论: public void process(List<?
浏览 4
提问于2014-02-27
得票数 7
回答已采纳
1
回答
泛
型
参数如T,U,V,S,E的用途是什么?
、
泛
型
参数如T,U,V,S,E的用途是什么?我对T类型参数和
通配符
的使用有一个了解。不过,我一直滞后于其他参数。最常用的类型参数名称是:K键T
型
S,U,V等-2,3,4
型
我需要解释类型参数S,U,V等。
浏览 0
提问于2019-09-06
得票数 0
回答已采纳
7
回答
未绑定
通配符
泛
型
在
Java
中的用途和意义是什么?
、
、
我不明白未绑定
通配符
泛
型
的用途。具有上限<? extends Animal>的限定
通配符
泛
型
非常有意义,因为使用多态性我可以处理该类型或集合。但是,拥有可以是任何类型的
泛
型
有什么意义呢?这不是违背了
泛
型
的目的吗?编译器没有发现任何冲突,类型擦除之后,就像没有使用
泛
型
一样。
浏览 0
提问于2011-10-06
得票数 29
回答已采纳
1
回答
Java
中数组协方差的好处是什么?
、
、
、
我到目前为止得出的结论是: Number[] myNums =新的Integer3;//编译确定列表myNums =新的ArrayList();//编译不确定 List<?
浏览 2
提问于2019-08-25
得票数 2
3
回答
将带有
通配符
的
Java
编译为C++模板
、
、
、
、
然而,有一个问题是C++中不存在的
泛
型
。当然,最简单的方法是像
java
编译器那样执行擦除。否则,在使用这种
泛
型
的任何地方,C++代码都需要显式强制转换。这很容易出错,而且很不方便。 因此,我试图找到一种方法来获得更好的
泛
型
表示。当然,模板似乎是一个很好的候选者。只要没有使用
通配符
,只需将
泛
型
类编译为模板就可以很好地工作。然而,一旦
通配符
开始起作用,事情就会变得非常混乱。例如,这种方法的另一个问题是如
浏览 2
提问于2012-06-06
得票数 5
回答已采纳
3
回答
C#
泛
型
约束中的
通配符
、
、
、
、
我知道C#没有
泛
型
通配符
,可以通过
泛
型
方法实现类似的效果,但我需要在字段中使用
通配符
,并且无法确定是否有任何方法对其进行编码。extends Thing的
Java
等价物,而不仅仅是Thing
浏览 2
提问于2011-12-08
得票数 10
回答已采纳
2
回答
为什么在
Java
泛
型
中必须使用
通配符
?
、
、
如果我没弄错的话,
Java
通配符
的唯一目的就是在
泛
型
类型之间引入协变和逆变。我认为
Java
通配符
是实现这两个概念的一个编译器技巧。我说的对吗?或者还有更多的原因?
浏览 0
提问于2014-07-07
得票数 1
4
回答
java
通用
通配符
"?“
、
我参考了有关
Java
泛
型
的文档,并尝试使用
通配符
"?“在一个简单的程序中:class Unknown <T> { 如果
通配符
"?UnknownTypes.
java
:1: error: <identifier> expected class Un
浏览 1
提问于2014-07-14
得票数 4
3
回答
转换
泛
型
变量
java
、
、
我目前不确定如何在不将它们转换为整数的情况下对
泛
型
变量进行数学操作。在
java
中,强制转换
泛
型
变量是否会击败
泛
型
对象?== 0) { else { 我不确定如何添加上界或
通配符
以确保对象是整数是否有一种方法可以更改超类
泛
型
方法,以便它可以被其他类型使用,比如String等等
浏览 4
提问于2014-10-24
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java 泛型
JAVA泛型
Java泛型基础
编程小知识【java-0003】java泛型机制-类泛型
编程小知识【java-0004】java泛型机制-泛型接口
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券