java trove 高性能集合框架

Trove 是一种开放源代码的 Java 集合包,提供了核心 Java 集合类的高效替代品,特别针对于实现其键或值是基本类型的集合。

1、提供了基本类型如char,int,byte,float,double等的集合操作,避免基本类型的在集合操作中的包装,极大减少内存使用。

2、Trove 映射是采用开放选址而不是链接来实现的

3、自动装箱的效率比不上使用直接保存基本数据类型的集合,如果不小心在循环中使用自动装箱机制,有可能使性能降低一个数量级

如:

list:

TIntArrayList list=new TIntArrayList();

list.add(111);

map:

TIntIntHashMap map=new TIntIntHashMap();

map.put(222,222);

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容