具有原始实现的通用接口

时间:2019-03-07 08:22:21

标签: java generics

我最近在一个项目中遇到了一些代码,如下所示:

List<String> myList = new ArrayList();

您会收到有关原始类型的预期警告,但是您只能添加/获取字符串。我很好奇这到底是怎么回事?

看来,通用列表控制着列表中允许/禁止的内容,并且警告(我的意思是很宽松)实际上并未发出任何警告。

编辑:

我认为需要澄清一下,因为我已经知道我的意思不清楚。

我知道泛型与原始类型。我不是在问原始类型是什么。

我问您将原始 ArrayList分配给通用列表时会发生什么。

编辑2 我不确定这是如何重复的。该另一篇文章没有解决我问的问题。它解释了通用与原始,即时消息询问Java如何处理组合

0 个答案:

没有答案