腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
为什么
泛
型
超
类型
的
Java
类型
推断
会在
这里
中断
?
、
、
给定以下
Java
代码:import
java
.util.Arrays;import
java
.util.Optional; public static void main<Integer,String>>> to List<
浏览 13
提问于2019-11-20
得票数 5
回答已采纳
4
回答
Java
(àla C#)中
的
类型
推断
、
、
自从我听说过
类型
推断
(在Haskell中)之后,我
的
印象就是
Java
是完全相反
的
,也就是说它没有
类型
推断
。但是最近,我突然意识到
Java
在其
泛
型
实现中使用了
类型
推断
。然后,我读了Gilad
的
两篇论文(据我了解,他是
Java
泛
型
实现背后的人之一)。第一篇文章是 (PDF),其中他明确表示编译器将
推断</e
浏览 3
提问于2011-01-01
得票数 12
回答已采纳
3
回答
Java
泛
型
:
类型
推断
性能
、
我想知道
Java
7中
泛
型
类型
推断
的
性能损失是什么。“
泛
型
方法
类型
推断
”成本(即)与“
泛
型
赋值
类型
推断
”成本(即)是否不同?我想,由于
泛
型
的
类型
推断
是在编译时完成
的
,所以成本可以忽略不计。另外,就
Java
8中
的</e
浏览 3
提问于2013-05-22
得票数 3
回答已采纳
2
回答
Java
泛
型
,
类型
推断
,继承?
我正在阅读
泛
型
的
类型
推断
,这段代码是作为一个无法编译
的
示例提供
的
。在这种情况下,当找到对setError()
的
调用时,编译器会发现重载
的
方法匹配,从而导致方法调用错误。” 我真的不明白
为什么
不能在编译时
推断
S
类型
。我读过几次关于
泛
型
主题
的
Java
在线教程。我检查过“
类型
推断</e
浏览 5
提问于2015-04-25
得票数 9
回答已采纳
2
回答
在
Java
中,
为什么
参数化
类型
的
构造函数
的
无
类型
调用会引发编译器警告?
、
在
Java
中,
为什么
对参数化
类型
的
构造函数
的
非
类型
化调用会引发编译器警告?
为什么
用静态方法做类似的事情是可以
的
?
浏览 0
提问于2009-08-25
得票数 0
回答已采纳
2
回答
在调用函数时显式指定
泛
型
类型
约束
、
、
我想知道在Swift中是否可能显式指定
泛
型函数
的
泛
型
类型
。假设我有以下函数定义,它基本上创建一个
泛
型
类型
的
空数组T return [T]()我怎么能叫它呢?var foo = bar() 这是完全有意义
的
,因为
这里
真的没
浏览 2
提问于2016-02-12
得票数 2
回答已采纳
1
回答
为什么
在
Java
中
类型
擦除不与数组一起工作?
、
我注意到我们无法在
Java
中创建
泛
型
类型
的
数组,如下所示: private G[] genericArray = new G[arraySize];我读到这是因为
Java
使用
类型
擦除来处理
泛
型
。我对
类型
擦除
的
理解是,
泛
型
只是被最特定
的
超
类容器所取
浏览 1
提问于2018-06-19
得票数 0
回答已采纳
1
回答
方法链中
的
泛
型
参数
推断
、
、
、
、
在阅读了之后,我开始考虑
Java
8中
的
泛
型
方法。具体而言,当方法被链接时,
泛
型
类型
参数会发生什么。编译器将正确
推断
泛
型
类型
:我知道,从
Java
8开始,编译器推理机制得到了改进,即它从上下文中
推断
出
浏览 5
提问于2017-05-09
得票数 11
回答已采纳
1
回答
为什么
Java
编译器在构造函数实例化中失去了
泛
型
类型
的
跟踪?
、
、
、
、
给定
泛
型
类Test<T>和接受
泛
型
参数Class
的
构造函数public Test(Class<T> clazz){},
为什么
编译器不能在构造函数实例化new Test(String.class)上正确
推断
泛
型
类型
当调用构造函数new Test(String.class)时,编译器似乎没有
推断
出Test<String>
类型
。使用静态工厂方法,编译器
浏览 0
提问于2019-06-12
得票数 3
回答已采纳
2
回答
如何利用C#调用动态代理中
的
泛
型函数
、
、
java
版本:i具有如下
泛
型函数:在invoke函数中,实现InvocationHandler
的
一个类将调用
泛
型函数,如下所示:我想在实现RealProxy
的</
浏览 5
提问于2015-08-26
得票数 2
3
回答
类型
推断
在
Java
非
泛
型
中
的
应用
就是这样定义
类型
推断
的
: 下面,它将使用所有的
泛
型
示例解释
类型</
浏览 11
提问于2017-03-21
得票数 5
回答已采纳
2
回答
通用方法TypeParameter测定
、
ArrayList<Double> was returned{}
泛
型
法中确定合适
类型
参数
的
算法是什么如果你能提供JLS
的
参考资料,那就太好了。
浏览 4
提问于2014-07-23
得票数 2
回答已采纳
1
回答
何时在
Java
中进行
类型
检查?
、
、
、
、
我
的
家庭作业中有一个问题是这样
的
。(i)
类型
推断
--
推断
未指定
类型
的
变量
的
类型
。B.仅(一
浏览 0
提问于2019-04-24
得票数 6
回答已采纳
2
回答
“方法.不适用”发生在
泛
型
类中
推断
方法
泛
型
时
、
、
我正在尝试绑定泽西岛
的
一个HK2工厂,编译器正在产生奇怪
的
错误,因为它无法找到合适
的
方法重载。这个错误似乎与
推断
泛
型
类型
有关,但即使我明确指定
泛
型
,它似乎仍然不喜欢它。String instance) { }} 如果我将TestFeature<K>更改为TestFeature (即使外部类非
泛
型<
浏览 5
提问于2016-02-28
得票数 1
回答已采纳
1
回答
Java
8
类型
推断
导致调用时省略
泛
型
类型
、
在升级到
Java
1.8之后,我遇到了一个
泛
型
方法
的
问题,
Java
1.6和1.7都可以使用该方法,请考虑以下代码: public class ExtraSortList<E> extends ArrayList
为什么
sortedCopy-方法
的
原始方法参数对返回值
的
泛
型
类型
有任何影响?
泛
型
类型
已在类级别定义。该方法不定义单独
的
浏览 1
提问于2016-11-24
得票数 4
1
回答
推断
接口上
泛
型
的
类型
如果我想定义一个接受
泛
型
的
函数,
类型
记录通常能够
推断
出
泛
型
的
类型
:在
这里
,
类型
记录没有问题,我不需要提供
泛
型
的
类型
。但是,如果我
浏览 3
提问于2020-06-10
得票数 1
回答已采纳
1
回答
如何使用
Java
互操作处理可空泛
型
、
我有一个无法控制
的
Java
类,定义为: String[] strings() default {}我试图从我控制
的
Kotlin{ }我得到一个编译器错误
类型
推断
失败。预期
类型
不匹配:
推断
类型
是Array<String?>,但数组是预期
的
。我理解
为什么
<
浏览 0
提问于2018-08-27
得票数 2
回答已采纳
5
回答
构造函数中
的
泛
型
推理
、
//do something //do something}
为什么
Foo.bar("String");
推断
E是字符串(因此不会抛出编译器警告),而new Foo("String");不
推断
T是字符串?
浏览 0
提问于2011-08-29
得票数 13
回答已采纳
2
回答
为什么
通用接口在默认情况下不是协/反变体?
、
、
、
接口:{} 在这个接口中,
泛
型
类型
仅用作接口方法
的
返回
类型
,而不是作为方法参数
的
类型
,因此它可以是协变量。在这种情况下,编译器不能从理论上
推断
出来自接口
的
差异吗?如果可以,
为什么
C#要求我们显式地设置协/反方差
浏览 4
提问于2010-08-30
得票数 19
2
回答
使用通配符创建新
的
通用对象
、
、
请解释此通用代码通配符编译时错误:List<? extends Number> x = new ArrayList<>(); List<? extends Number> x = new ArrayList<? extends Number>();
浏览 1
提问于2012-02-05
得票数 12
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券