`

使用Guava美化你的代码

    博客分类:
  • java
阅读更多

Guava工程包含了若干被GoogleJava项目广泛依赖的核心库,例如:集合 [collections] 、缓存 [caching] 、原生类型支持 [primitives support] 、并发库 [concurrency libraries] 、通用注解 [common annotations] 、字符串处理 [string processing] I/O 等等。

所有这些工具每天都在被Google的工程师应用在产品服务中

 

Guava被认为是java API蛋糕上的冰激凌(精华)高效设计良好的API

 

它经过百分百的单元测试,目前被很多的项目使用。

 

帮助开发者专注业务逻辑而不是写java应用类。使代码更刻度,简洁,简单。节省时间,资源,提高生产力

 

Java8也引入部分Guava的特性。

 

具体内容请下载附件。

分享到:
评论

相关推荐

    Guava-Cache本地缓存案例代码

    在`guava-cache-demo`项目中,你可以找到以上各种功能的具体实现,通过运行这些示例代码,可以更深入地理解Guava Cache的用法。这个案例是学习和理解Guava Cache操作的一个良好起点,可以帮助开发者在实际项目中有效...

    guava使用方法教程

    guava 使用方法 教程

    Guava-23.6最新版源代码

    Guava工程包含了若干被Google的 Java项目广泛依赖 的核心库,例如:集合 [collections] 、缓存 [caching] 、原生类型支持 [primitives support] 、并发库 [concurrency libraries] 、通用注解 [common annotations] ...

    guava-19.0 jar和sources

    在Java开发中,Guava库被广泛使用,因为它包含了大量的集合框架、并发支持、缓存机制、字符串处理、I/O操作等多个方面的功能。 标题中的"guava-19.0.jar"是Guava库的19.0版本的二进制文件,包含了编译后的Java类,...

    使用google guava 实现定时缓存功能

    创建一个Guava Cache对象,你可以通过`LoadingCache`接口,它在缓存项缺失时会自动加载。例如: ```java LoadingCache, Graph> graphs = CacheBuilder.newBuilder() .maximumSize(1000) // 设置最大缓存容量 ....

    guava-18.0(guava-18.0.jar和guava-18.0-sources.jar)

    `guava-18.0.jar`是Guava库的编译后的二进制版本,包含了所有Guava类和方法的字节码,开发者可以直接在项目中引用这个JAR文件来使用Guava的功能。Guava 18.0版本包含了大量实用工具,例如: 1. **集合框架扩展**:...

    Guava使用培训教程

    ### Guava概述 Guava是Google推出的一款Java核心类库,旨在通过添加一系列经过充分测试且高度实用的工具集来优化Java...对于任何希望提高开发效率和代码质量的Java开发者来说,Guava都是一个值得深入学习和使用的库。

    guava-23.0.zip guava.jar guava

    在使用Guava时,需要将guava.jar添加到项目的类路径中,以便能够使用其中的类和方法。如果使用的是Maven或Gradle,可以通过添加对应的依赖来引入Guava库。 总的来说,Guava是一个非常强大的Java库,它提供了大量...

    guava-23.0-API文档-中文版.zip

    赠送源代码:guava-23.0-sources.jar; 赠送Maven依赖信息文件:guava-23.0.pom; 包含翻译后的API文档:guava-23.0-javadoc-API文档-中文(简体)版.zip; Maven坐标:com.google.guava:guava:23.0; 标签:google、...

    guava-17.0-API文档-中文版.zip

    赠送源代码:guava-17.0-sources.jar; 赠送Maven依赖信息文件:guava-17.0.pom; 包含翻译后的API文档:guava-17.0-javadoc-API文档-中文(简体)版.zip; Maven坐标:com.google.guava:guava:17.0; 标签:google、...

    guava-18.0-API文档-中文版.zip

    赠送源代码:guava-18.0-sources.jar; 包含翻译后的API文档:guava-18.0-javadoc-API文档-中文(简体)版.zip 对应Maven信息:groupId:com.google.guava,artifactId:guava,version:18.0 使用方法:解压翻译后...

    guava-20.0-API文档-中文版.zip

    赠送源代码:guava-20.0-sources.jar; 赠送Maven依赖信息文件:guava-20.0.pom; 包含翻译后的API文档:guava-20.0-javadoc-API文档-中文(简体)版.zip; Maven坐标:com.google.guava:guava:20.0; 标签:google、...

    guava代码展示

    通过阅读这些材料,你可以深入了解Guava库的用法,并将其应用于你的项目中,提升代码的效率和可维护性。学习Guava能够让你的Java编程技能更上一层楼,尤其是在处理数据处理、并发编程和系统集成时。

    重试框架spring-retry以及guava-retry的使用

    Guava Retry的使用相对简单,你只需创建一个`RetryerBuilder`,通过链式调用来设置重试条件、间隔策略、停止策略等,最后构建并执行`Retryer`。 Guava Retry与Spring Retry的区别主要体现在以下几个方面: 1. **...

    Android代码-guava

    Guava: Google Core Libraries for Java Guava is a set of core libraries that includes new collection types (such as multimap and multiset), immutable collections, a graph library, functional types, ...

    guava-11.0.2-API文档-中文版.zip

    赠送源代码:guava-11.0.2-sources.jar; 赠送Maven依赖信息文件:guava-11.0.2.pom; 包含翻译后的API文档:guava-11.0.2-javadoc-API文档-中文(简体)版.zip; Maven坐标:com.google.guava:guava:11.0.2; 标签:...

    eclipse-guava-插件

    通过Eclipse Guava插件,你可以轻松地自动生成基于类字段的`toString()`实现,这样可以减少错误并保持代码整洁。 `hashCode()`和`equals()`方法是Java中的关键组件,它们用于对象比较和哈希表操作。`hashCode()`...

    guava_programming.zip

    本资料主要围绕Guava中的两个关键特性进行探讨:函数式接口及其在Guava中的应用,以及Guava的EventBus事件总线机制的源码分析和使用经验。 首先,我们来了解一下Guava中的函数式接口。函数式接口是指只有一个抽象...

    guava-21.0-rc2 、guava-21.0-rc2-javadoc 、guava-21.0-rc2-sources

    3. **guava-21.0-rc2-sources**: 这是Guava库的源代码文件,对于开发者来说,查看源码可以帮助理解库内部的工作机制,进行学习、调试或者定制功能。通过源码,开发者可以看到Guava是如何实现各种高级数据结构、集合...

Global site tag (gtag.js) - Google Analytics