腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
scala中的
泛
型
是如何工作的?
、
、
我知道
擦除
是什么
类型
的。因此,我认为scala不能准确地检测
泛
型
类型
。如前所述,scala无法检测
模式
匹配
中的
泛
型
类型
,如下所示:但是,当我声明列表
类型
值时,scala会检测到包含了什么
泛
型
类型
。
浏览 4
提问于2014-01-19
得票数 0
回答已采纳
4
回答
C++模板
和
Java/C#
泛
型
有什么不同,限制是什么?
、
、
、
、
我从上读了一篇有趣的文章/线程/讨论,我收到了以下问题: C#的真正
泛
型
类型
和
Java
类型
擦除
泛
型
类型
之间有什么区别?
浏览 11
提问于2013-04-07
得票数 6
回答已采纳
1
回答
什么时候在Swift中使用
类型
擦除
?
、
、
关于如何在Swift中执行
类型
擦除
,已经有很多问题,我看到
类型
擦除
常常被描述为处理具有关联
类型
和
泛
型
类型
的协议的一种重要
模式
。然而,在我看来,需要
类型
擦除
通常是设计问题的症状--您本质上是在“丢弃”
类型
信息(即将值放入容器或将其传递给函数),这些信息最终通常需要通过冗长而易碎的向下转换来恢复。也许我不明白的是像AnyHashable这样的“
类型
”
浏览 2
提问于2021-04-30
得票数 1
回答已采纳
4
回答
如何在Scala中对
泛
型
类型
进行
模式
匹配
?
、
、
假设我们有一个
泛
型
类Container然后,我们希望将Container与Double
和
Container Any进行
模式
匹配
val例如,第一个警告是:“
类型
模式
ContainerString中的非变量
类型
参数字符串未选中,因为它已被
擦除
”。由于
擦除
,在运行时不可能区分不同
类型
的容器,并且第一个捕获将被
匹配
。
浏览 4
提问于2013-04-17
得票数 30
4
回答
是否有支持
泛
型
类型
的XML
模式
的替代方案?
、
、
、
、
信息模型有一个规范,它使用
泛
型
类型
和
继承。它意味着可以跨多个平台(MS、*nix、OsX..)以各种语言实现。 问题是,XML
模式
被视为表示该信息模型的第一个工具。假设一切都与XML联系在一起。然而,XML schema不支持
泛
型
类型
,
泛
型
类型
对应于Java、C#等语言中的
泛
型
。Java
泛
型
实现中的
类型
浏览 4
提问于2011-02-27
得票数 2
回答已采纳
2
回答
为什么Java (而不是.NET)在不需要原始
类型
/
类型
擦除
的情况下无法容纳
泛
型
?
、
、
、
、
我的理解是,Java中有原始
类型
和
类型
擦除
的原因是因为在引入
泛
型
的时候,有一些标准API在不破坏现有代码的情况下无法成为
泛
型
。
泛
型
也在以后的某个时候引入了.NET,但是这个特性是以一种不依赖于原始
类型
或
类型
擦除
的方式实现的(如果它依赖于原始
类型
或
类型
擦除
,那么它是以对用户透明的方式实现的)。那么,与.NET<e
浏览 9
提问于2013-07-12
得票数 5
回答已采纳
1
回答
如何改进Java,使其不再需要执行
类型
擦除
?
、
关于
泛
型
的正式Java教程解释了
类型
擦除
以及为什么将其添加到编译器: 当实例化
泛
型
类型
时,编译器将这些
类型
转换为一种称为
类型
擦除
的技术--编译器在这个过程中删除类或方法中与
类型
参数
和
类型
参数相关的所有信息
类型
擦除
允许使用
泛
型
的Java应用程序维护与Java库和在
泛
型<
浏览 0
提问于2012-06-05
得票数 16
回答已采纳
2
回答
AspectJ -切入点来
匹配
具有
泛
型
参数的方法
、
、
、
、
我有一个接受任何
类型
作为参数的
泛
型
方法。public class Param<T> { return s;} Main类:我的应用程序使用布尔值
和
字符串作为参数调用该方
浏览 6
提问于2017-11-13
得票数 5
回答已采纳
2
回答
带
模式
匹配
的Scala编译警告
、
、
我有一个Akka Actor,它的接收方法中有以下情况
模式
匹配
检查,如下所示: case x: (String, ListBuffer[String]) if(x._
浏览 2
提问于2014-03-10
得票数 1
回答已采纳
1
回答
使用Mockito
匹配
泛
型
、
、
、
在同一个测试中,我有多个调用,只是返回
类型
不同。
浏览 0
提问于2015-04-16
得票数 14
回答已采纳
1
回答
如何创建包含
泛
型
类型
的类的实例对象(使用反射)?
使用反射,我需要创建一个包含
泛
型
类型
的类的实例对象。我感谢能帮助我的人。
浏览 1
提问于2016-02-04
得票数 1
3
回答
编译时编译器是否移除
泛
型
?
、
因为
泛
型
是通过
类型
擦除
来实现的,这将在编译期间删除所有有关
泛
型
类型
的信息。 据我所知,使用
泛
型
是为了让编译器在编译时检查
类型
安全性。即快速失败的方法。但是链接提到
类型
擦除
会在编译过程中删除一般信息。
浏览 3
提问于2013-10-08
得票数 10
回答已采纳
2
回答
泛
型
混淆中的
类型
擦除
、
、
、
我在读
泛
型
中
类型
擦除
的概念。在执行下面的代码时,我感到困惑。 void Test(Collection<?CollectionsWild o = new CollectionsWild(); } 根据
类型
擦除
概念
浏览 6
提问于2017-04-18
得票数 0
4
回答
Java ArrayList、
泛
型
和
后期绑定
Java
泛
型
都是后期绑定,这是真的吗?是否在运行时之前忽略ArrayList
类型
? 为什么会这样呢?
浏览 0
提问于2011-08-27
得票数 3
4
回答
Java
泛
型
类型
擦除
?
、
、
如果我有一个扩展MySuperClass的子类,并且我有以下
泛
型
类:
类型
擦除
是否决定参数化
类型
是否合法我假设编译器可以查看M extend
浏览 0
提问于2012-08-15
得票数 0
回答已采纳
1
回答
Java中内部静态异常类与非静态异常类
、
、
我确实注意到了静态
和
非静态内部异常类的奇怪行为。有一件事是肯定的,由于
类型
擦除
,我们不能有
泛
型
异常,但是上面的不是
泛
型
异常类,而是在
泛
型
类中。但是如果它是静态的,它是允许的,但是如果它是非静态的,它是不允许的?接下来的问题,是不是因为
泛
型
的
类型
擦除
特性就不允许
泛
型
异常,就像这里提到的:或有其他原因?
浏览 0
提问于2019-12-18
得票数 5
4
回答
如何在
泛
型
静态方法中获取
类型
的字符串表示形式
、
在Java中给出以下方法: 在此方法中,如何获取U
类型
的SimpleName或CanonicalName?
浏览 0
提问于2012-01-10
得票数 2
回答已采纳
4
回答
Java:在
类型
和
实现上指定
泛
型
、
我见过的大多数引用
和
IDE的代码完成都让我在变量
类型
及其实现上都指定了
泛
型
类型
。List<String> string = new ArrayList<String>();假设编译器只检查其精致的
泛
型
类型
,并且实现不应该关心,因为它的
泛
浏览 1
提问于2009-01-27
得票数 1
回答已采纳
1
回答
何时在Java中进行
类型
检查?
、
、
、
、
(i)
类型
推断--推断未指定
类型
的变量的
类型
。(iii)
类型
检查--检查该值是否与分配给它的变量的
类型
相
匹配
。A.仅(1)C.仅(一)
和
(三)E. (1)、(2)
和
(3) 据我理解,Java只在编译期间对
泛
浏览 0
提问于2019-04-24
得票数 6
回答已采纳
1
回答
为什么在Java中
类型
擦除
不与数组一起工作?
、
我注意到我们无法在Java中创建
泛
型
类型
的数组,如下所示: private G[] genericArray = new G[arraySize];我读到这是因为Java使用
类型
擦除
来处理
泛
型
。我对
类型
擦除
的理解是,
泛
型
只是被最特定的超类容器所取代--所以如果我们不提供绑定,那么G的每个实例都被Object替换了。
浏览 1
提问于2018-06-19
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
java中的泛型类型擦除
Java 泛型基本用法与类型擦除
泛型与关联类型
Java反射开启暴力反射及泛型擦除,以及底层原理和性能分析、优化
强制声明泛型的实际类型
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券