有人可以在java中为这个语句提供一个例子吗?“一个集合是热切构造的”?

时间:2016-01-09 00:37:33

标签: java java-8

我们在向其添加元素时构建了集合。不是吗?

1 个答案:

答案 0 :(得分:1)

这取决于您的收藏实施。例如,ArrayListHashSet总是热切地构建,但Collection合同不需要这样做,而且还有许多其他Collection实现不是必然热切地建造。例如,Guava的Lists.transform的返回值,仅在明确请求时才将函数应用于源元素;这通常被称为 lazy 评估(与急切相反)。