java开发手册编码规范集合第12条解释:泛型通配符<? extends T>来接收返回的数据,此写法的泛型集合不能使用add方法,而<? super T>不能使用get方法, 两者在接口调用赋值的场
一定要看代码部分java开发手册一、编程规范(六)集合处理12. 【强制】泛型通配符<? extends T>来接收返回的数据,此写法的泛型集合不能使用add方法,而<? super T>不能使用get方法,两者在接口调用赋值的场景中容易出错。 说明:扩展说一下PECS(Producer Extends Consumer Super)原则:第一、频繁往外读取内容的,适合用<? extends T>。第二、经常往里插入的,适合用<? super T>
原创
2021-01-18 18:32:37 ·
2123 阅读 ·
4 评论