当前位置 : 主页 > 网络推广 > seo >

检索大量DTO的最快的java集合是什么?

来源:互联网 收集:自由互联 发布时间:2021-06-16
我正在从DTO对象返回大量的集合,并想知道是否有人能指出我正确的方向.任何类型的集合都可以,但我不知道哪一个最适合返回大量对象的任务. 我知道这可以根据线程等进行更改,但我至
我正在从DTO对象返回大量的集合,并想知道是否有人能指出我正确的方向.任何类型的集合都可以,但我不知道哪一个最适合返回大量对象的任务.

我知道这可以根据线程等进行更改,但我至少要寻找一般指导和基准.此外,我需要保持标准的Java集合(没有第三方库).

正如无可争辩的说:如果你需要一个简单的集合,那么ArrayList应该表现良好,因为它基于一个数组,根据定义使用系统函数是快速的.

如果将初始容量设置为更高的值(不知道您所谓的大数字),那么它会更快,因为它会减少增量重新分配的数量.

任何其他集合都有某种开销,如寻找哈希码或同步.

网友评论