腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Java
中
数组
和
泛
型
的类型规则
、
、
、
在生效的
Java
(第2)项第25项的最后一段中,有人说:
数组
和
泛
型
有非常不同的类型规则。
数组
是协变和具体化;
泛
型
是不变的和擦除。有人能给出与
Java
中
数组
和
泛
型
相关的粗体术语的更好
定义
吗?我也不介意举一些例子。
浏览 0
提问于2015-08-18
得票数 4
回答已采纳
1
回答
泛
型
Swift类中的循环依赖关系
、
泛
型
应该允许每个类使用其他自
定义
类的方法,以及基类Parent和Child类继承的方法,这些方法可以引用自
定义
泛
型
。编辑:我不仅需要引用方法,还需要实例变量。这可以与具有对子
数组
的引用的
数组
(父
数组
)和对其所属
数组
的引用的每个子
数组
进行比较。
数组
将使用
泛
型
Child类型建模,然后应该使用
泛
型
Parent类型对子
浏览 9
提问于2021-08-25
得票数 0
2
回答
为什么
Java
编译器知道你想用
数组
做什么,却不知道你想用
泛
型
做什么?
、
我读到了
Java
第4版的思考,在章节
泛
型
中,我发现了以下几句话:这一段解释了为什么
数组
支持协变,而
泛
型
不支持。 真正的问题是,我们谈论的是容器的类型,而不是容器所包含的类型。与
数组
不同,
泛
型
没有内置协方差。这是因为
数组
完全是用语言
定义
的,因此可以内置编译时检查和运行时检查,但是使用
泛
型
,编译器和运行时系统无法知道您希望对类型做什么以及规则应该是什么。但是我不能真
浏览 6
提问于2016-10-24
得票数 0
3
回答
单个
泛
型
参数同时接受两种不同的类型。
、
、
在下面的场景中,我有一个接受类型E的两个
数组
的方法。据我的理解,这个E参数意味着这两个
数组
都可以是任意类型,但它们必须是相同的(正如我从问题派生出来的)。我已经用两个
数组
进行了测试,一个是Integer,另一个是Double,但是我没有收到任何错误。我收到的输出是'14‘,这是两个
数组
的合并大小,没有引发任何错误。 有人能解释一下为什么这样做吗?
浏览 3
提问于2013-01-06
得票数 0
回答已采纳
1
回答
为什么我不能用
java
创建ComboBoxes
数组
?
、
、
、
、
我注意到
java
不接受以下命令:但它确实接受:由于我对javaFX中的每一种其他类型都使用
泛
型
数组
,所以我想知道为什么这对组合框无效
浏览 7
提问于2014-05-09
得票数 0
回答已采纳
3
回答
有效
Java
:什么是
泛
型
数组
创建警告
、
、
在
Java
中不允许创建一个
泛
型
类型对象
数组
。
数组
没有足够的类型信息来根据运行时的ArrayStoreException和ClassCastException类型来检查它。这就是为什么。然而,第24项的第一段在有效的
java
中说, 使用
泛
型
进行编程时,将看到许多编译器警告:未经检查的强制转换警告、未检查的方法调用警告、未检查的
泛
型
数组
创建警告和未检查的转换警告。使用
泛
型</
浏览 4
提问于2015-05-13
得票数 1
回答已采纳
2
回答
泛
型
参数中的
Java
- Array表示法
、
我刚刚在Streams
Java
API源代码中遇到了,我完全搞不懂它是什么意思--
Java
中的
泛
型
参数怎么能有
数组
大括号呢?这是否意味着IntFunction将输出一个E_OUT参数
数组
?我以为
Java
禁止
泛
型
数组
。如何在
泛
型
参数中使用
数组
表示法?有人能提供一个简单的例
浏览 2
提问于2018-04-18
得票数 0
3
回答
试着理解
Java
泛
型
、
直到
Java
的5.0才添加了
泛
型
类和方法的
Java
语法。但是早期版本的
Java
有集合类,如
数组
列表或链接列表。类是如何在没有
泛
型
语法的情况下实现和使用的。为什么
泛
型
的语法更好?
浏览 4
提问于2015-03-01
得票数 0
回答已采纳
2
回答
循环
数组
队列错误
代码中有一个错误,说无法创建E的
泛
型
数组
。有人能在这方面帮我吗?
浏览 0
提问于2013-11-04
得票数 3
2
回答
Java
集合中的基元
数组
、
当我使用在
Java
中保存原始
数组
的
泛
型
实现Collection时,该
数组
中实际存储的内容是什么?使用
泛
型
来
定义
集合意味着我只能存储一个对象,如果我要执行ArrayList<Integer>,我可以添加一个int,但这是自动打包到Integer中的。如果我要
定义
ArrayList<int[]>,它是完全合法的,因为
数组
是对象。但是,我不确定我实际上存储在集合中的是Integer[],因为编译器执
浏览 0
提问于2013-03-28
得票数 3
回答已采纳
4
回答
如何声明字节ArrayList
、
、
上面写着: 声明字节ArrayList的正确方法是什么?
浏览 10
提问于2016-03-31
得票数 3
回答已采纳
1
回答
Object[]
数组
中
泛
型
类的调用方法
、
、
我有一个名为Node<E>的
泛
型
类,我试图
定义
一个静态方法,它将返回这个类型的对象
数组
。我理解
Java
不允许在类中创建
泛
型
类型
数组
,所以我们必须创建一个对象
数组
并通过对象传递
泛
型
类型。对于代码的示例,让我们将其
定义
为: Object[] output; //
浏览 0
提问于2017-11-05
得票数 0
2
回答
Java
中不允许的
泛
型
数组
创建
、
、
我以为我理解您不能在
Java
中创建
泛
型
类
数组
,但是我最近看到的几个例子确实让我感到困惑。有人能解释一下吗?谢谢!我有一个
泛
型
类
定义
为:public class Bag<Item> implements Iterable<Item> th
浏览 2
提问于2015-06-19
得票数 4
回答已采纳
2
回答
既然
java
已经有了Object,为什么还要有Type呢?
、
、
我希望有人能告诉我,既然所有的东西都已经继承自Object,为什么
java
会有? 谁能举个例子,说明我需要使用Type而不是Object的情况
浏览 0
提问于2013-05-14
得票数 6
回答已采纳
1
回答
为什么在
Java
中类型擦除不与
数组
一起工作?
、
我注意到我们无法在
Java
中创建
泛
型
类型的
数组
,如下所示: private G[] genericArray = new G[arraySize];我读到这是因为
Java
使用类型擦除来处理
泛
型
。我对类型擦除的理解是,
泛
型
只是被最特定的超类容器所取代--所以如果我们不提供绑定,那么G的每个实例都被Object替换了。 为什么不能用
数组
来
浏览 1
提问于2018-06-19
得票数 0
回答已采纳
2
回答
如何阅读:公共
数组
( T[] <T> T[]toArray);
、
、
、
、
我读过有关
泛
型
类型的文档,我知道要使用它,但我在“读取”两个方法时遇到了问题。我有个测试: 确切地说,我问的是:类型推断(我不知道,目前...)与“
泛
型
方法”相
浏览 3
提问于2016-03-29
得票数 2
2
回答
如何处理从
Java
到Kotlin的通用列表转换?
、
、
、
、
在将
Java
代码重写为Kotlin的过程中,我需要
定义
列表的对象类型。问题是它的是未知的,它可以包含不同类型的对象。情况: class TopicNode<T extends Message> extends AbstractNodeMain {
浏览 0
提问于2019-04-23
得票数 1
回答已采纳
3
回答
具有
数组
的
泛
型
类
、
、
我想为我的
Java
项目创建一个自
定义
的
泛
型
类,这就是我得到的结果-我找到了代码作为如何创建
泛
型
数组
的示例。
浏览 2
提问于2011-01-19
得票数 1
回答已采纳
1
回答
ArrayList<String>的
Java
矩阵
、
、
、
如何在
Java
中
定义
ArrayList< String>的矩阵。我试着:但这会引发这个错误: 有什么想法吗
浏览 1
提问于2016-06-08
得票数 0
1
回答
如何创建
泛
型
类
数组
?(不是
泛
型
数组
!)
、
{ 3, 2, 4 }; }问题线上的错误是: 以及为什么
数组
中的元素应该使用Node<>()初始化 如果将Object<e
浏览 0
提问于2019-04-19
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java 泛型
JAVA泛型
Java数组之数组的定义
Java泛型基础
编程小知识【java-0003】java泛型机制-类泛型
热门
标签
更多标签
云服务器
ICP备案
实时音视频
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券