就像下面那样,在myeclipse里报警告,有什么坏处吗? List list = new ArrayList();
(1)更严格的编译检查,避免编译异常。集合记不住它内部的元素类型,你加了泛型之后,它就知道要什么了,不是这样类型的,它异常给你看。
(2)不需要强制转型。有泛型能记住内部元素类型,取出时就不必强制转型。
(3)代码更简洁更健壮。
加了有这些好处,反之则是不可取之处。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。