guava 生成list有什么好处?

来源:8-4 后台商品列表动态分页功能开发

丁政

2017-05-12

List  list = Lists.newArrayList();

List list = new ArrayList();

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

写回答

1回答

Geely

2017-05-12

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

2
1
EverL
List list = new ArrayList(); 这样不是也可以不用考虑泛型的么?是不是还有超出预定空间后内存分配的问题? 而且这个List list = Lists.newArrayList()不限制泛型是不是也有问题?
2017-06-19
共1条回复

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9476 学习 · 8804 问题

查看课程