`
cnbgc
  • 浏览: 42554 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类

Google 集合框架 Google Collection

阅读更多
Java的集合框架是Java类库当中使用频率最高的部分之一,Google公司发起了一个项目,用来扩展Java的集合框架,提供一些高级的集合操作API。

http://code.google.com/p/google-collections/

这个项目叫做Google Collection,托管在Google Code上面,它必须使用JDK5.0以上的版本,这是因为Google Collections使用了JDK5.0的泛型语法,它提供了如下的高级集合特性:

1、BiMap,即双向映射,可以从key映射到value,还可以反过来从value映射到key,当然,key和value集合元素不能有重复的,BiMap……





分享到:
评论
1 楼 去你姑 2010-01-12  
欲言又止?

相关推荐

    集合框架的使用方法

    在Java编程语言中,集合框架是处理对象集合的核心工具,它提供了一套高效、灵活的数据结构和算法。本文将深入探讨集合框架的使用方法,包括其基本概念、主要类库以及常见操作,同时也会提及一些源码分析和实用工具。...

    google的collection包

    谷歌的Collection包是Java开发中一个非常重要的工具集,它扩展了Java标准库中的集合框架,为开发者提供了更强大、更高效的数据结构和算法。在谷歌Collection包中,特别是其Guava子库,包含了丰富的数据结构,如...

    google collection

    - **计划迁移至JCF**:文档提到Google Collections的部分内容最终可能会被整合进Java标准集合框架中。 - **广泛使用**:在Google内部得到了广泛的使用,证明了其稳定性和实用性。 #### 四、总结 通过对文档的...

    google-collections jar包

    Google Collections,现在被称为Guava库,是Google推出的一个Java工具包,主要用于增强Java的集合框架。这个库包含了丰富的数据结构、工具类和实用方法,极大地提高了开发效率,优化了代码质量。在Java项目中,我们...

    google开源项目guava.jar包

    Guava的核心特性包括集合框架、缓存、原生类型支持、并发库、字符串处理、I/O操作等。这个“guava.jar”文件就是包含了所有这些功能的归档包。 Guava的集合框架扩展了Java内置的集合类,如List、Set和Map,提供了更...

    guava,google项目名称、集合、缓存、原语支持、并发库、公共注释、字符串处理、i/o。美国石油学会.zip

    1. 集合框架:Guava对Java的集合框架进行了扩展,引入了如Multiset(多集)、Multimap(多映射)、ImmutableCollection(不可变集合)等更灵活的数据结构,这些集合在处理特定场景时能提供更好的性能和便捷性。...

    google guava

    Google Guava是一个由Google开发并维护的开源Java库,它为Java开发者提供了许多实用的工具类和集合框架,极大地简化了常见的编程任务。这个框架包含了多个模块,如基础(base)、缓存(cache)、I/O(io)以及并发...

    谷歌Java核心库.zip

    它对Java内置的集合框架进行了增强,提供了如Multiset(多集)、Multimap(多映射)、ImmutableCollection(不可变集合)等高级数据结构。这些数据结构能够更好地适应复杂的编程需求,提高了代码的灵活性。 在并发...

    guavapdf-ch_GoogleGuava官方教程_

    **Guava集合框架** Guava提供了丰富的集合类,如Multiset(多集)、Multimap(多映射)、ImmutableCollection(不可变集合)等,它们在功能上比Java内置的集合类更为强大。例如,Multiset允许元素有多个计数值,而...

    Guava:使用 Google Guava 框架

    Guava 对 Java 集合框架进行了扩展,提供了如 Multiset(多集)、Multimap(多映射)、ImmutableCollection(不可变集合)等更加强大的数据结构。例如,Multiset 允许元素重复,但可以记录每个元素出现的次数,...

    com.google.common.jar的替换包guava-r07.jar

    1. **集合框架**:Guava提供了许多增强的集合类,例如Multiset(多集)、Multimap(多映射)、ImmutableCollection(不可变集合)、BiMap(双向映射)等,这些集合类提供了更强大的功能和更丰富的API。 2. **并发...

    Java collection utilities-开源

    在"Java collection utilities-开源"这个主题中,我们主要关注的是那些增强和扩展了Java集合框架功能的开源工具。 `molae-src.jar`、`molae.jar`、`molae-old.jar`和`molaetest.jar`可能是一个名为Molae的开源项目...

    手机应用--Memory Collection

    在Android开发中,这通常意味着使用了开源库或者服务,如Google提供的Android Support Library或AndroidX库,它们提供了大量的预构建组件,如UI工具包、网络请求库、数据持久化框架等。这样的做法不仅简化了代码,也...

    Java入门基础.pdf

    本文档是Java入门基础的学习资源,涵盖Java开发入门、Java编程基础、面向对象、多线程、集合框架、IO流、网络编程、安全加密、反射机制、新特性和内存管理等多方面的内容。 Java开发入门 * JDK、JRE、JVM的区别与...

    commons-beanutils、commons-collections、commons-collections等常用jar 包下载

    - 集合框架的桥接:允许与其他集合框架(如Google Guava)互操作。 3. **Apache Commons Collections4** - `commons-collections4-4.1.jar` 这是Commons Collections的一个新版本,对原有的API进行了优化和改进。...

    google-java-styleguide-zh

    2. 避免使用`Collection.addAll()`时传入null,这会导致NullPointerException。 3. 使用`List.subList()`创建视图,而不是复制列表,以提高效率。 七、并发编程 1. 尽可能使用并发集合,如`ConcurrentHashMap`,而...

    Guava 工程项目包 有实例

    Guava 是一个由 Google 开发并维护的 Java 库,它提供了许多实用工具类和集合框架的增强功能,极大地丰富了 Java 平台的标准库。Guava 的目标是解决 Java 开发人员在日常工作中遇到的各种常见问题,提高开发效率和...

    java入门,面试圣经

    Java集合框架还包括了Java Collections Framework(JCF)、Apache Commons Collections、Google Guava等重要的集合工具库。 在数据结构方面,Java提供了多种用于存储和检索数据的方式,如堆(Heap)、栈(Stack)、...

    google-cast-elements:Google Cast Polymer网络组件集合

    为了简化这一过程,Google推出了名为"google-cast-elements"的项目,这是一个基于Polymer框架的网络组件集合,专门用于实现Google Cast功能。 一、Polymer框架与Web Components Polymer是Google推出的一个开源库,...

    java-collections-framework1016

    - **集合框架**:Java集合框架提供了一系列接口和实现,用于处理集合和映射。 **关键接口:** - `Collection`:所有集合类的根接口。 - `Set`:不允许重复元素的集合。 - `List`:允许重复元素且有序的集合。 - `...

Global site tag (gtag.js) - Google Analytics