创建list集合时,用Lists.newArrayList和正常的 new ArrayList()有什么区别?

来源:7-3 查询节点和递归查找功能开发

Diviner0359

2018-01-29

List list = new ArrayList();

List list = Lists.newArrayList();

二者有什么区别?

写回答

1回答

星辰Iron

2018-01-29

你好同学,Lists这个guava的函数就是给予了封装,在里面不用考虑泛型。而自己new的时候最好把泛型要加进去呢。当然jdk7的时候也可以不考虑了,一个是jdk原生的,一个是guava的。guava这块其实是为了省事。

3
1
Geely
同学,星辰回答的是正解~
2018-02-04
共1条回复

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

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

9476 学习 · 8804 问题

查看课程