腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
Java
ArrayList、
泛
型
和后期
绑定
Java
泛
型
都是后期
绑定
,这是真的吗?是否在运行时之前忽略ArrayList
类型
?
为什么
会这样呢?
浏览 0
提问于2011-08-27
得票数 3
1
回答
Java
中的T(
泛
型
类型
)实例
、
简而言之:
为什么
我不能用
Java
编写以下代码?
泛
型
直到
Java
1.5才出现,并且
泛
型
类型
在运行时丢失。 if (clazz.isInstance(bar)) { }} 我的问题是,
为什么
编译
器不自动完成对于存在任何
泛
型
浏览 3
提问于2016-04-12
得票数 7
回答已采纳
1
回答
使用
泛
型
的界失配误差
、
、
当我试图在1.5中
编译
之前的
java
1.4代码时,我遇到了这个
泛
型
绑定
不
匹配的问题。下面给出了代码 ArrayList simplePrincipals = new ArrayList( .setPermissions
浏览 3
提问于2012-05-25
得票数 2
回答已采纳
1
回答
使用自引用
类型
时
java
泛
型
方法中的
绑定
不
匹配错误
、
在
泛
型
方法中使用自引用
类型
(而不是在
泛
型
类声明中)时,我得到了一个
绑定
不
匹配错误;下面是错误代码的示例: public static class:
绑定
不
匹配:
类型
U不能有效地替代Container.Box<U>
类型
的有界参数< U extends Container.User<Container.Box<U&
浏览 0
提问于2019-03-13
得票数 2
2
回答
为什么
泛
型
在
Java
的数组中被擦除?
、
、
我知道,
泛
型
类型
信息在
Java
编译
时被删除,因此不能创建
泛
型
类型
数组(因为在运行时,不可能有效地强制执行插入到数组中的
类型
)。这背后的设计决定是什么?在我看来,这会使生活变得更容易,这样做是可能的。 T[] genericArray
浏览 1
提问于2015-07-10
得票数 2
回答已采纳
6
回答
泛
型
类中的
Java
泛
型
方法
、
、
、
、
如果在
Java
中创建
泛
型
类(类具有
泛
型
类型
参数),那么可以使用
泛
型
方法(该方法采用
泛
型
类型
参数)吗?但是,我不清楚
为什么
非
类型
化或原始
类型
化
泛
型
类意味着
泛
型
方法不受尊重。 据了解,这一问题已经提出,关于这样,c.f。。这个问题的答案解释了,当一个类是非
类型
化
浏览 2
提问于2013-08-01
得票数 31
回答已采纳
6
回答
性能,
Java
泛
型
、
、
Java
中的
泛
型
是否给性能带来了比集合更好的性能。例如,在C#中有一个性能优势,因为它有助于避免装箱/拆箱,但据我所知,在
Java
语言中没有字节码级别的
泛
型
的“想法”,所以
编译
后它具有与集合相同的字节码。 那么,说没有性能优势是正确的吗?
浏览 2
提问于2011-05-18
得票数 6
回答已采纳
1
回答
Java
泛
型
数组:
为什么
要
编译
,这意味着什么?
、
、
Java
不允许直接创建
泛
型
数组。我理解,由于擦除,在运行时不知道
泛
型
类型
,而数组需要在运行时进行
类型
检查,因此两者是
不
兼容的。这段代码
不
编译
-好吧,但我不知道
为什么
这段代码会实际
编译
(警告不安全
类型
转换)?创建
泛
<e
浏览 0
提问于2019-08-12
得票数 4
回答已采纳
3
回答
Java
泛
型
澄清
、
在这里,我想我理解
Java
泛
型
,直到我尝试编写以下内容: A a; returna; // does not compile} 我很乐意参考一篇描述这种
java
泛
型
缺
浏览 7
提问于2012-08-05
得票数 4
回答已采纳
3
回答
对
泛
型
类的非
泛
型
引用将导致非
泛
型
返回
类型
。
、
我有一个遗留类,该类本身不是
泛
型
,而是它的一个方法返回
类型
使用
泛
型
: public Collection<String> getStuff() { ..因此,客户端代码
不
编译
:for (String s: t.getStuff()) // compiler complains that Object can'tbe cast to
浏览 3
提问于2009-01-16
得票数 8
回答已采纳
3
回答
有效
Java
:什么是
泛
型
数组创建警告
、
、
在
Java
中不允许创建一个
泛
型
类型
对象数组。数组没有足够的
类型
信息来根据运行时的ArrayStoreException和ClassCastException
类型
来检查它。这就是
为什么
。然而,第24项的第一段在有效的
java
中说, 使用
泛
型
进行编程时,将看到许多
编译
器警告:未经检查的强制转换警告、未检查的方法调用警告、未检查的
泛
型
数组创建警告和未检查的转换警告。使
浏览 4
提问于2015-05-13
得票数 1
回答已采纳
5
回答
Java
8 Lambdas上的反射
类型
推断
、
、
、
、
我在
Java
8中尝试使用新的lambda,我正在寻找一种方法来使用lambda类上的反射来获得lambda函数的返回
类型
。我对lambda实现
泛
型
超级接口的情况特别感兴趣。在下面的代码示例中,MapFunction<F, T>是
泛
型
的超级接口,我正在寻找一种方法来找到
绑定
到
泛
型
参数T的
类型
。虽然
Java
在
编译
器之后丢弃了大量
泛
型
<e
浏览 3
提问于2014-02-19
得票数 53
回答已采纳
1
回答
方法链中的
泛
型
参数推断
、
、
、
、
在阅读了之后,我开始考虑
Java
8中的
泛
型
方法。具体而言,当方法被链接时,
泛
型
类型
参数会发生什么。
编译
器将正确推断
泛
型
类型
:我知道,从
Java
8开始,
编译
器推理机制得到了改进,即它从上下文中推断出
泛
<em
浏览 5
提问于2017-05-09
得票数 11
回答已采纳
1
回答
具有
泛
型
返回
类型
的方法中存在
Java
编译
错误
、
、
我不能解释
为什么
这个简单的代码不能
编译
。
为什么
不
呢?T被定义为Foo或其子类。
泛
型
方法允许使用
类型
参数来表达方法和/或其返回
类型
的一个或多个参数的
类型
之间的依赖关系。如果没有这样的依赖,就不应该使用
泛
型
方法。 该方法的两个(或多个)参数
类
浏览 33
提问于2016-04-16
得票数 -1
回答已采纳
1
回答
具有扩展可比
泛
型
类型
参数的Cast接口
、
我有一个带有
泛
型
类型
参数的非常简单的接口。); }但是现在,如果我修改接口,使
类型
参数必须扩展我已经采取了预防措施(例如,使用instanceof),仅在Integer
类型
为Foo<Integer>的情况下添加Foo<Integer>。
浏览 0
提问于2018-08-17
得票数 0
回答已采纳
1
回答
何时在
Java
中进行
类型
检查?
、
、
、
、
以下哪个过程只在
Java
编译
期间发生?
类型
擦除--用对象或其界限替换
泛
型
的
类型
参数。(iii)
类型
检查--检查该值是否与分配给它的变量的
类型
相匹配。A.仅(1)C.仅(一)和(三)E. (1)、(2)和(3) 据我理解,
Java
只在
编译
期间对
泛
<em
浏览 0
提问于2019-04-24
得票数 6
回答已采纳
4
回答
Java
将对象的实例
类型
传递给
泛
型
类
类型
参数
、
、
、
、
可以将对象实例
类型
作为
泛
型
的
类型
参数传递吗?
浏览 4
提问于2013-06-13
得票数 2
回答已采纳
3
回答
Java
泛
型
与反射
、
、
但我可以这样做吗:SomethingSimple<myClass> obj; } { }显然,上面的代码是不正确的,因为myClass是一个类
类型
的对象我阅读了有关
泛
型
反射的其他主题,但它们关注<
浏览 3
提问于2011-04-22
得票数 1
回答已采纳
2
回答
方法中的Get请求
泛
型
类型
、
、
我有一个返回
泛
型
类型
的方法,有没有一种方法可以检索<T>的值,而不需要通过参数提供呢?
浏览 0
提问于2010-06-25
得票数 3
回答已采纳
1
回答
用菱形操作符创建
泛
型
数组
、
、
今天,我遇到了
Java
7
泛
型
数组创建的奇怪情况。2]; // Compiles 这里,如果我将菱形运算符或
泛
型
类型
放在右侧,则第一条语句是
不
编译
的。对于所有的
泛
型
类型
,List<T>
浏览 0
提问于2013-12-14
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
java中的泛型类型擦除
Java 泛型基本用法与类型擦除
如何通过Java反射获取泛型类型信息
Java中如何获得A泛型中T的运行时类型及原理探究
从Java到Kotlin(四)
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券