我想知道参数化列表时是否只有安全风险或还有其他好处。
我收到这个警告
List 是原始类型 对泛型类型 List 的引用应该被参数化
例如,当声明一个列表时
List myList;
如果我改成这个,那么就没有警告
List<?> myList;
我明白为什么会有警告。我有一个包含很多警告的代码,我想知道是否值得花时间修复所有这些警告。我的问题是:如果我不参数化列表,代码会运行得更慢吗?我的意思是它必须在运行时进行更多检查吗?
编辑:如果我更改为特定类型会影响性能吗?
List<String> myList;