java 泛型 添加元素

java 泛型 添加元素,第1张

第一个不可能是null,我测试过,还有Hashtable是支持泛型的

第二个没错

其实泛型的目的是为了在编译是检测出错误而不是在运行时

List<Integer>如果存入非Integer类型会出现编译错误

List<Number>如果存入非Number类型会出现编译错误

numberList 是List<Number>类型的,只是指向一个只存有Integer类型的ArrayList,但是可以存其他类型的数据,只要是Number或Number子类

和JDK没有关系,如果是J2EE开发的话,有可能是J2EE原代码级别设置在了1.4或以下,这样所有的泛型元素就都不能使用了。我是用NetBeans的,工程名右键-属性-源标签下-源代码级别设置成1.5或1.6就可以了。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11760292.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存