请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

guava 生成list有什么好处?

List  list = Lists.newArrayList();

List list = new ArrayList();

有什么区别?geely老师能简单的说说吗?

正在回答 回答被采纳积分+3

1回答

Geely 2017-05-12 22:51:49

hi 你好同学,第一个方式不用考虑泛型,而且方便。其实很简单,你可以看看guava的源码,其实和new 的结果是一样的。只不过写法简单嘻嘻,不用考虑泛型。里面有泛型的封装

2 回复 有任何疑惑可以回复我~
  • EverL #1
    List list = new ArrayList();
    这样不是也可以不用考虑泛型的么?是不是还有超出预定空间后内存分配的问题?
    而且这个List  list = Lists.newArrayList()不限制泛型是不是也有问题?
    回复 有任何疑惑可以回复我~ 2017-06-19 11:50:44
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信