• Trove


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

    The Trove library provides high speed regular and primitive collections for Java.

    The GNU Trove library has two objectives:

       1. Provide "free" (as in "free speech" and "free beer"), fast, lightweight implementations of the java.util Collections API. These implementations are designed to be pluggable replacements for their JDK equivalents.
       2. Provide primitive collections with similar APIs to the above. This gap in the JDK is often addressed by using the "wrapper" classes (java.lang.Integer, java.lang.Float, etc.) with Object-based collections. For most applications, however, collections which store primitives directly will require less space and yield significant performance gains.

    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    tclib:tclib - Type-Specific集合包。
    Commons-Collections:Commons-Collections 提供一个类包来扩展和增加标准的 Java Collection框架
    Google Collections Library:Google Collections Library是由Google基于Java5.0 Collections Framework开发的一套新的Java集合框架。新添加的主要类型包括:
    BiMap:一个能够保证Value不重复的Map,由于Value是不重复的,所以该Map支持把Value当成Key,Key当成Value使用。
    Multiset:一个可以包含重复值如List,但又有独立次序如Set的Collection。通常用于描绘柱状图。
    Multimap:类似于Map,但又能够包含重复的key。其下还有SetMultimap和ListMultimap这两种扩展子类提供了一些更特殊的属性和方法。除了上述介绍的这几种之外,Google Collections Library还实现了其它一二十种Collection。
    PCJ:Primitive Collections for Java (PCJ)也是针对Java基本类型像int, boolean, 或 double等高性能替代开源项目。
    Google核心Java类库:Guava:这个项目包含了一些Google的核心Java1.5+类库,这些类库已经被应用在Google许多基于Java的项目中。包括:com.google.common.annotations com.google.common.base com.google.common.collect com.google.common.io com.google.common.net com.google.common.primitives com.google.common.util.concurrent OPEN开源文档也用到了其中一些工具类。
    javolution:javolution提供一个高性的Java集合(collection )类库和一些实用的工具类。虽然这个类包只提供非常少的几个集合类,但是这些类就能够代替大部分java.util类。javolution可以让你的应用程序更加快速和更实时。
    FastUtil:FastUtil继承java类集框架提供以最小内存对maps, sets, lists 与 queues进行数据插入与访问。
    Primitives:Commons-Primitives提供了一个更小,更快和更易使用的对Java基本类型的支持。当前主要是针对基本类型的 collection。.
    Mango:Mango是一个Java类库。它包含了许多iterators,algorithms与functions有点类似于 C++ 标准模板库。