• 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开源文档也用到了其中一些工具类。

     

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

    网友留言/评论

    我要留言/评论

    相关开源项目

    Commons-Collections:Commons-Collections 提供一个类包来扩展和增加标准的 Java Collection框架
    Trove:Trove 是一种开放源代码的 Java 集合包,提供了核心 Java 集合类的高效替代品,特别针对于实现其键或值是基本类型的集合。
    FastUtil:FastUtil继承java类集框架提供以最小内存对maps, sets, lists 与 queues进行数据插入与访问。
    javolution:javolution提供一个高性的Java集合(collection )类库和一些实用的工具类。虽然这个类包只提供非常少的几个集合类,但是这些类就能够代替大部分java.util类。javolution可以让你的应用程序更加快速和更实时。
    Mango:Mango是一个Java类库。它包含了许多iterators,algorithms与functions有点类似于 C++ 标准模板库。
    PCJ:Primitive Collections for Java (PCJ)也是针对Java基本类型像int, boolean, 或 double等高性能替代开源项目。
    tclib:tclib - Type-Specific集合包。
    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。
    Primitives:Commons-Primitives提供了一个更小,更快和更易使用的对Java基本类型的支持。当前主要是针对基本类型的 collection。.