腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何改进
Java
,使其不再需要执行类型
擦除
?
、
关于泛型的正式
Java
教程解释了类型
擦除
以及为什么将其添加到编译器:这很可能是一种务实的方法,或者说是最不痛苦的方法。然而,既然泛型在整个行业得到了广泛的支持,那么为了使我们不需要类型
擦除</em
浏览 0
提问于2012-06-05
得票数 16
回答已采纳
1
回答
在
java
中,下播和上播的重复是否会
擦除
子类中的数据?
、
、
我意识到向上
转换
将子类
转换
为超类,而下传则以相反的方式进行。但是,假设子类和超类有不同的数据类型,那么子类->超类->子类的
转换
是否会使部分数据
擦除
,因为子类中的某些部分不包含在超类中?因为我知道在c++中浮点类型
转换
为int时浮点会被
擦除
,所以我想知道它在
java
中的工作方式是否
与
类相同。
浏览 2
提问于2018-12-09
得票数 0
回答已采纳
2
回答
使用List<CustomObjects>的
Java
重写构造函数- "same erasure“错误
、
对于编译器,List<CustomClass1>
与
List<CustomClass2>的类型相同 有没有人能建议我怎么解决这个问题。
浏览 0
提问于2011-11-08
得票数 1
2
回答
是否可以根据int值创建
Java
泛型类?
、
、
、
我们可以像这样在
Java
中创建一个泛型类...但是,既然我正在将一个(非常大的) C++代码翻译成
Java
,我需要一个类来区别于其他类,这取决于它的大小,比如在这个c++代码中: template<size_t size> class MyClass在
Java
中可以这样做吗?如果没有,你会如何处理这个问题?
浏览 8
提问于2021-12-09
得票数 1
回答已采纳
1
回答
IKVM.net不支持泛型(类型参数)吗?
、
、
、
、
我静态地重新编译了一个
Java
lib,它使用了很多泛型,比如Collection<?>,但是发出的.NET dll只使用Collection,没有使用类型参数。怎么会这样?
浏览 0
提问于2009-09-25
得票数 7
回答已采纳
2
回答
Java
名称冲突错误,尽管方法签名不同
、
、
、
、
编译器说,有一个名称冲突-它有相同的
擦除
“删除(对象,对象)类型的地图”。但是在
java
.util.Map接口中没有定义这种方法!我正在运行
Java
8,以防这件事发生。import
java
.util.AbstractMap;import
java
.util.Collection;import
java
.util.Map; import <
浏览 3
提问于2014-05-21
得票数 9
回答已采纳
4
回答
如何在泛型静态方法中获取类型的字符串表示形式
、
在
Java
中给出以下方法: 在此方法中,如何获取U类型的SimpleName或CanonicalName?
浏览 0
提问于2012-01-10
得票数 2
回答已采纳
1
回答
为什么可以使用
Java
中的泛型将对象
转换
为整数?
、
、
、
、
我很好奇为什么
Java
在运行时错误中没有捕捉到这一点?我试着翻阅文档来了解这方面的任何信息,但我没有任何运气。<Float, Integer>copy(listFlt, listInt);4.92如果涉及泛型,如何将对象
转换
为整数?
浏览 7
提问于2022-05-30
得票数 5
回答已采纳
4
回答
Java
类型
擦除
:为什么下面的代码段不能编译?
、
、
、
我目前正在准备我的
Java
11开发人员证书,我似乎无法理解类型
擦除
的概念。我有以下课程: public List<?@Override return null;} 名称冲突:
转换
(
java
浏览 7
提问于2021-02-10
得票数 2
回答已采纳
5
回答
Java
泛型什么时候在运行时使用类型
转换
?
、
我读到了一篇关于C++模板和C#泛型的讨论,以及它们
与
Java
的类型
擦除
泛型有何不同。我读到一条声明,说
Java
在运行时仍然使用强制
转换
,例如在处理集合时。如果这是真的,我不知道!或者,是否可以通过不安全的类型
转换
将ArrayList<OtherClass>
转换
为ArrayList<SomeClass> 还有没有其他场合在
Java
泛型中执行运行时类型
转换
?最后,如果确实使用了运行时强制
转换
,是
浏览 3
提问于2012-04-12
得票数 6
回答已采纳
1
回答
JRuby和泛型
我有以下
java
代码: sampleStream, Collections<String, Object>emptyMap());nameFinderModel = NameFinderME.train("en", "organization", sample_stream, {}) 这是一个充分的
转换</em
浏览 1
提问于2011-01-07
得票数 2
回答已采纳
2
回答
haskell会
擦除
类型吗?
、
Haskell会
擦除
类型吗?如果是,这与
Java
中的类型
擦除
有什么相似/不同之处?
浏览 1
提问于2012-09-18
得票数 21
回答已采纳
4
回答
Java
ArrayList、泛型和后期绑定
Java
泛型都是后期绑定,这是真的吗?是否在运行时之前忽略ArrayList类型? 为什么会这样呢?
浏览 0
提问于2011-08-27
得票数 3
5
回答
为什么即使这个类没有正确地实现它的接口,它仍然可以编译?
、
那么为什么要编译代码(如下所示)?难道MyClass2应该返回一个List<Integer>吗? public static void main(final String[] args) { List list = myClass.getList(); System.out.println(list.get(0).getClass()); MyClass2 myClass2 = n
浏览 0
提问于2013-07-18
得票数 13
回答已采纳
1
回答
Java
泛型:编译时类型未被
擦除
的示例
、
、
在
Java
语言中,泛型类型在编译时被
擦除
,取而代之的是用Object替换所有的泛型参数,并进行隐式强制
转换
。这样做的原因是为了保持解释的向后兼容性。有没有人能在
Java
1.5之前的版本中给出一个代码示例,如果
Java
1.5在编译时没有
擦除
类型,那么在运行时会导致问题?
浏览 0
提问于2017-05-08
得票数 0
5
回答
Java
-更改原始类型变量的值。有可能吗?
、
、
、
首先,我要说我是一个
Java
(/programming)新手,这是我在网站上的第一个问题。found : int temp.dato*=2;在编译过程中,不存在忽略
与
参数或参数类型相关的所有信息的原始类型类型
擦除
之类的事情吗?,如何解决这个问题?
浏览 7
提问于2010-02-19
得票数 3
3
回答
C# vs
Java
泛型
、
、
、
我听说泛型的
Java
实现不如C#实现好。在语法看起来很相似的情况下,
Java
实现的不标准是什么,或者是一个宗教观点?
浏览 0
提问于2008-12-10
得票数 129
回答已采纳
2
回答
为什么只在访问返回值时才抛出ClassCastException?
、
与
相关public static <S extends CharSequence> S foo(S s) {} 为什么这个调用没有异常地执行
浏览 0
提问于2009-08-12
得票数 1
回答已采纳
1
回答
为什么ArrayList在内部使用Object[] (而不是E[])?
、
、
、
ArrayList在内部使用对象数组:在E get(int)方法中,它被
转换
为E型。我知道在编译器运行后,类型
擦除
会将E[]
转换
为Object[],但仍然需要在每个get()调用中
转换
为E?当类型
擦除
将E[]
转换
为Object[]时,
java
在内部进行强制
转换
以返回泛型方法中的正确类型?编辑的如果ArrayList使用E[]而不是Obj
浏览 1
提问于2014-09-05
得票数 18
回答已采纳
4
回答
Java
编译器有没有作为第三方编译器扩展的非类型
擦除
泛型扩展?
、
、
我越来越对
擦除
类型的
Java
泛型的局限性感到失望。我想知道是否有一个定制的
Java
编译器,它提供了一个完整版本的泛型,而没有
与
类型
擦除
相关的怪癖? 克里斯
浏览 1
提问于2010-05-24
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java 泛型基本用法与类型擦除
java中的泛型类型擦除
Java基础12 类型转换与多态
Java 进制的转换
Java 阴历阳历转换
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券